I found this site and thought the good folks here might like it.
Spoonflower Prints Custom Fabric to From Your Images
By Jackson West
Whether you're a Project Runway hopeful or a home crafter, you can have your own graphics and designs printed onto mercerized cotton fabric thanks to Spoonflower. After registering with the site and confirming via email, simply upload a JPG or TIF image set to 150 DPI and up to 25 megabytes. Designs can be centered or repeated across the fabric. You can start with a swatch for five dollars or order up to three yards for $54. Spendy if you want a full-sized flat sheet with a repeating pattern depicting the prime cuts from a hog (which will run you $90 for five yards plus shipping), but falling asleep in your meat sheets dreaming of barbecue somehow seems worth it. While the company eventually wants to print and ship orders within a day (and expand the range of available fabrics), you'll currently have to wait up to three weeks.