Hi,
The paypal email is stored in a special "vendor_params" column which is a serialized PHP object.
That's why I made a
$vendor->vendor_params = unserialize($vendor->vendor_params);
before reading/writing the value and I made a
$vendor->vendor_params = serialize($vendor->vendor_params);
at this end to re-set the data in the right form for the database insert.
The Paypal Adaptive plugin read the paypal email from that field and if the field is empty, it will use the vendor email (column: vendor_email).
Otherwise, it is possible to see to modify the paypal adaptive plugin in order to read the paypal email value from another field (before the "vendor email").
So you will be able to create a vendor custom field and link this custom field (which will be a column in your database) with JomSocial.
After that, if you want a quote for a custom plugin, please send me your requirements by email (jerome at hikashop.com).
Kind regards,