ciao commmi, benvenuto sul forum.

la cosa che chiedi è abbastanza complessa.

1) serve un linguaggio dinamico e un database
2) durante le procedure dovrai controllare le disponibilità in base a date, orari, numero posti...

altrimenti puoi farlo via mail ma non potrai controllare la prenotazione automaticamente ma solo "a mano"