Appointments plugin reoccuring apointment

hi there I'm looking to try and get a new feature into this plugin reoccurring appointments, this is for a pool site, where not only single bookings are needed also

http://www.yarevalley.com/pool/store/products/yearly/ is the site

ideally when the time is clicked and the confirm box comes up. it will have the following
- an option at the top to select time periods eg. 3 month 6 month 12 month
- once confirmed it will check the time and day of week each week for the period selected to confirm free then book a slot each week for the same time ( conflicts perhaps bump a half hour
- it will then bill the client for the time period.

id be willing to pay for the changes and I don't then mind if they are rolled out to everyone on the subscription. it would be a good selling point as I have yet to find an appointment or booking system that does reoccurring bookings

thanks