If the Webcal and Caldav server doesn't work out perhaps a submission of dates and times to a public google calendar? I know it's not as much fun, but it would be a lot quicker. As well as open the group up to public searches online for the club. You can even embed the calendar in websites!