Thanks guys!
Basically it needs to allow an admin to input available nights/days and the visitors can click on a date on a calender on the website and they can fill in the form, pay by say paypal, then the admin gets an email with booking details, and that day then becomes availiable on the calender if that makes sense, just automated booking process i guess or something near it.
Brett