Hello! I am thinking about making a WordPress service booking plugin for you. it will have options like hours of service per day, charges, how many slots available. People will see if earliest availability, can book. Then booking table will be updated. We can integrate whole things in an existing theme or I can make one for you. It can be integrated with PayPal or other payment gateways if they have api. Let me know what do you think.
Thanks!