For now, I'd be happy to go to my local T-Shirt-printer-guy and give him the design on a USB-stick :)
I like the idea of a webshop, though. The only one I know is:
http://www.spreadshirt.com/
They sell shirts, mugs, etc.
You can even "sell" your designs to them and earn money as they sell...