I have started a kickstarter project to fund the purchase of a digital tabletop fabric printer so I can print my own shirts. You can see my project at the following website.
I have mocked up a few designs for the Kickstarter site, but any of my designs (or yours, for that matter) could be printed once I have the machine. Check back for more details, or go visit the site!