There are a few shops in our area that do embroidery and screen printing. One of them is a rather large sports store that has a myriad of automated sewing machines and printers and an army of nice little old women working on sewing constantly. Once you get your design set up, they can embroider and print on just about anything. You might want to check around with the local teams and schools to see if there is something like this in your area.