You and your Boss need to evaluate Everest 2.0 (or Standard). It will do everything you want.
When you update the database with a new image it will automatically update the website.
It will automatically update inventory and perform the accounting entries for sales orders, purchase orders, etc.
If inventory is not a major concern - then - go with the workaround.
http://www.icode.com
BJ