Sounds like what you really want is a screen printer. I am sure you can find some online, but you might have even better luck looking for a local business you can partner with to get the work done.