It would be really interesting and get Calendar a bit impulse (with aceptable effort). I've never tried but I've read that Openacs can handle WebDAV and some icalendar data interchange so it might be quite viable (I'dont know)
Let me know how this work goes and I can test it with my instalation.