Allow each service provider to set up their own paypal address

I have a project in mind that would request the Appointments+ plugin its a community that will allow register user (membership plugin) to show their availability online on their bio page. But at what i see now Appointments seems to be use for a single business provider that will then pay each employe manually.. am i right?

It would be great if there was a way to when the customer buy time from a service provider that theres a fees attach to it... or cause its 2 different transactions the ability to sent the money to the main website paypal but a way to automatise the payment to the service provider minus the fees based on the information of the payment done by the customer.

Thanks