Karlie here from the Shopify Guru Team! I think I have an idea of what you could do to accomplish this type of customization functionality with your products. What I would suggest doing is looking into using an app that would allow your customers to customize their product options.
Some of the apps I would recommend looking into would be:
It also sounds like you're looking for a company to print out custom apparel for your customers. What you could do is look into using an app like; Printful or Printify. Both of those apps are print-on-demand type apps which would allow you to print off custom designs on apparel and then the app company would fulfill and ship the product out to your customers.
Another option would be to look into hiring a Shopify Expert. Shopify Experts are developers, designers, marketers and photographers that you can hire to help with your website. You can always look into different developers that could potentially create a custom app to help you achieve the funtionality you're looking for. You can check out all of our Shopify Developer Experts here!
I hope this helps, but if you have any further questions - be sure to ask and we would be happy to help!
You can check Custom Product Design (ljdesignmfg.com)