** we could make the customer make a login but would each user only be able to change only something they booked or create a new booking. **
I can't imagines why you'd want to allow people edit or delete other people's events but you could give them permissions to do so.
** I would also like to lock the lesson time once it is booked **
If you don't give users permission to edit events, they won't be able to.
Dan O.
------------------