Is it possible to limit the 'address book' for users in the Private Messaging plugin

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?