1. В вашем случае лучше конечно создавать свой движок.
2. Посмотрите в сторону Magento, он должен подойти.
3. Я обычно работаю с Битриксом, 100 тыщ товаров он выдержит без бубна, но движок прожорливый и если планируется большая посещаемость, то готовьте сервак помощнее.
Про Virtuemart забудьте для таких объемов)