I've seen print on cloth booths at the fair, where they take a photo of your kids and print it onto teacloths or aprons for grandma...

I'm sure you could find a printshop that can do that.

-Rob A>