I can do exactly what you need and I already work on this kind of request.
Depending on what suits the best :
- The magento API to create/remove products (we can add images too), this way is clean and secure by magento, but slower (need several seconds to create a product).
- Our own script, faster.
-We can also use Magento CSV import as well
-We can also do a synchronization/update of existing products and orders etc etc
I am expert in the management of data and will always find the best way to handle your project.
Magento Proffesional