Early photos on cloth would be a rare and very unique item, if from the era in which the original was taken. Early printing on cloth took applying photo sensitive material to the cloth and making a direct copy from the negitive, Contact Printing. It was possible but not very common. Modern day we can do this with Dye sub techinques, and we at our shop have done this many times with old photo, and printed on Aged canvas, making it look old. It would be really hard to date such a item but I would say that it also lacks the sepia color tone of something close to 100 years old, espically on cloth. If you can prove it date to something pre-war era, it would be very unique, and have some value, espically to the Pennsylvania National Guard, which may be a great source of information on the item.