Ok!! Its near about one month and no answer so for...
But I am glad that I found a better solution for this. Thanks to Magento!
Magento is way better than any other open source web shops available for this type of requirement.
And as it is based on Zend framework which is familiar to me, I thought working in it will be easy.