Appointments+ access to calendar settings

Hi, i need service providers to be able to manager their own calendars without having to go through the backend admin, please can you tell me how I can do this?

Thanks

Chris