I just printed one of these for myself today. If anyone is interested in printing one for yourself PM or MSN me for more details.
Anyimage will work as long as the shirt is white and the image is A4
Second shirt I've done. As you can see black doesn't work too well.
Image size: A4
Total cost
Including the shirt: Around $16 - $25
Not including the shirt: Aound $8