Mousemat is a good idea, not sure about t-shirts etc. You will need to have plenty of interest or the unit costs would be too high. I know somebody in the biz if you are looking to source the gear. He only deals with large amounts though(again due to costs).
http://www.cafepress.com as Paul mentioned is one solution.