Don't know if this will help you or not, but I'll toss it out here just on the off-chance.
If you want retro shirts, this isn't the place, but if you're looking for polos, check out LandsEnd.com. I just ordered shirts for our teams going to Nationals next year because they have a great deal right now. Shirts are around 20 bucks, but if you order 3 or more right now you get 3 bucks off each shirt. Had names embroidered on them for 5 bucks each and they still checked out at under 25 each. The teams were thrilled. I checked out a local embroidery shop to have the team names put on the back, and it was pretty reasonable. Didn't do it since the teams for Nationals are mix-matched back home and they wanted to use the shirts on their local teams too.
Just a thought.
Deb