Hi,
The proper way to do it would be via HikaMarket Multivendor:
www.hikashop.com/hikamarket-multi-vendor.html
You can configure one vendor per email address, and then select the vendor in each product.
Vendors will then be notified automatically by HikaMarket when an order is made with products linked to them and they'll only see their products in the order.
This is great so that you can have users purchase different products from different vendors in the same order and keep everything tidy.
And the main merchant can still receive his notification of orders with all the products in case this is necessary.
But it is also possible to override the receiver email address dynamically. For that, you want to edit the order admin notification ( sent to the admin when the order is created) and / or the payment notification (sent to the admin when the order is confirmed automatically by a payment plugin) via the menu System>Emails. This will then require custom PHP coding in the preload section at the bottom of the email edit form.