Maybe this could be achieved with not too much development work I have no idea
It would be great if the guestbook could be modified to display a list of events on the website.
In the backend the content part would display (just like in the guestbook) the existing events that could be editied or deleted. In addition (different to the guestbook) there should be the possibility to add an event via the content part in the backend, rather than through the frontend.
The events form fields could be:
Event name
Date (new js calendar could be used)
Time
Location
Event discribtion
Of course, automatic expiry would be great.