Pam Sews answered:
Search for "white T-Shirt Transfers" - I've used PrintWorks product #00674 and Hewlett Packard Inkjet T-Shirt Transfer Iron-On #C6049A. Get your photo ready to print (I made all of mine sepia tone using PhotoShop on the computer) and follow the package directions for applying it straight to a cotton/poly (polyester) blend fabric, washed to remove all sizing and no fabric softeners. The important thing to remember is that the fabric transfer CANNOT be ironed again! That will destroy it. The tablecloth I used has to be ironed around the photos... The packages say they can be washed many times, but it has been my experience (and I've heard from friends) that they will fade so handle them gently. You may also be interested in using something very similar: the sheets in the package are actually fabric themselves! I have used two: EQ Printables "premium cotton satin inkjet fabric sheets" from www.electricquilt.com (finer weave and actually a little off-white) and Tailor Sew-In Colorfast Fabric Sheets for Inkjet Printers (www.junetailor.com) which is a brighter white. You get better detail on a smaller weave. The reason I am mentioning these is because you actually print on a fabric covered sheet of paper - then adhere it to your project. Both are also washable. These are the sizes of a standard sheet of paper (8.5" x 11") and can be cut to fit a quilt block, etc. for a wall hanging... memory quilt... then you can add photo to other fabric that is not mostly cotton. You can "google" search by "photo transfer paper fabric" or you can enter the product. You can search by craft store (Hobby Lobby, Michael's, quilt or sewing shops) or by Office Supply (Office Max, Office Depot, Staples...). You may be able to find a good deal on amazon.com . Why don't you consider making a small quilt wall hanging? You could hang it for special celebrations, or roll it up and store the rest of the time. I hope you post your project when you're done!