My friend bought a home t-shirt printer on Amazon you might look into. It's easy and safe to use. He got it for his floor ball team. Even though he paid the normal price for it, he said it was worth the money. It currently is on sale. He should have waited a bit :D Nevertheless he is very very happy with it.
Here is the link to the printer: http://fed-ted.tumblr.com/home-tshirt-printer
As I already said, it's easy to use, heats up fast and maintains temperature. There are many positive reviews on Amazon, be sure to check them out if you consider buying one. Only thing pointing out is that it is a bit heavy. But once you have it set up, it works like a charm.
Highly recommended, great investment!
Hope this helps you :)
You can make shirts for free at cafepress.com or zazzle.com and sell them
I doubt any company will just print you some shirts and give them to you for free though!