Cafepress did an excellent job putting my Harley pic on a tshirt. What's also good about them is you don't have to pay upfront for color charges or a minimum order. Submit your picture, set up an account, set your own price and sit back.
I used a local printer for tshirts and still have about 10 I never sold and can't now as the novelty of the shirt's purpose wore off.