From my experience, Threadless shirts run kind of big... but since he's somewhat tall I think a Large is perfect. Medium if you think he favors the metrosexual look.

I think that would be nice!!
I live near the Threadless store in Chicago. That's where you're getting the shirts from, right?