I need the type of functionality provided by the messaging plugin, but want to control which users a particular user is allowed to contact. I have two types of users: Suppliers & buyers.
Buyers buy the right to speak to a supplier.
Suppliers can only speak to those buyers that speak to them.
Is this possible?