Have you considered using http://TeeSpring.com to crowd fund the shirt?

In a nutshell, all you have to do is easily design the shirt (pick the shirt brand/color/layout the design) and set a goal...