[Appointment+] Custom Appointment+

I am using the Appointment+ on 3 websites. For one of the websites I would like to have a customized one. What I would like is that a customer can first select the type of service, then select the location, and based on the location get the available timeslots. Once the appointment is made we want that a copy of confirmation e-mail will be sent to the e-mailadress of that location. So we would like to set an emailaddress per location and be able to change this ourselves.

To give you an impression, we have multiple locations in different cities. Every location has its own timeslots and availability. Also we need to inform only that specific location them when an appointment is made hence the e-mailadress per location.