>>4037
You probably want screenprinted shirts. Digital printing is an option, but I've never actually seen a printed shirt before.
As for on/off-line, just shop around and see who is willing to give you the best price within an acceptable time-frame. Clearly, IRL allows you to see and touch samples, but OL is usually cheaper.