Hi all,
I've incorporated the hcalendar microformat into the office hours template, and http://h2vx.com/ics/ provides an open source solution (based on http://microformats.org/wiki/x2v) for converting hcalendar microformats into iCal files.
You can download the ical from: http://h2vx.com/ics/https%3A//meta.wikimedia.org/wiki/IRC_office_hours or subscribe to it at: webcal://h2vx.com/ics/https%3A//meta.wikimedia.org/wiki/IRC_office_hours
All open source, no duplication of data or increased maintenance costs. The only downside is that the template call is a bit more complex now, particularly because an end time needed to be specified.
Please let me know if anyone encounters any problems with this solution...
Thanks, Mike