After writing the start of an iCalendar file parser yesterday, I found PHP iCalendar which does parsing and much more.
Here's its homepage.
That's exactly what I was looking for.
tech notes and web hackery from a new zealander who was vaguely useful on the web back in 2002 (see: python community server, the blogging ecosystem, the new zealand coffee review, the internet topic exchange).