Hi, i am ijaz, ecommerce solution expert, i checked your requirement and got what idea you looking for, and ready to start, i will do Live feed so that it will automatically add products to DB once a day or any other time you prefer as well as CSV or XML upload
Let me know if you have any questions,
Looking forward to work with you
Thanks Ijaz