Hi, for such small runs you'll probably won't get screen printed t-shirts at a reasonable price, the company I use produce vinyl cut t-shirts and fleeces, not sure about hats, take a look:
Custom Printing - Hokey Cokey - Canvases, t-shirts, mugs, iphone covers, posters, coasters - upload your...