Please look this website: http://www.logos4polos.com/
We would like similar functionality to this website.
You are able to choose a product (such as a shirt) then add your business logo to various sections of the shirt as you choose more options the price increases.
you need to have good technical skills and have the admin system easy to manage and scalable
ideally prestashop or magento development is preferred for this but we are open to different solutions as long as hey fully offer what we need.