Grand Rapids Screen Printing can help you with that! They have a a great reputation and can meet all of your needs and ships worldwide. They also have designer on site to help you come up with a logo. You can go to www.grscreenprinting.com and they have live chat to get your questions answered right away. They can give you a quote for any type of order.
there are many companies who sell these products
do a google search for screen print t-shirt materials (your city0