Use Your Mac to Share iCal Calendars
mcwetboy writes "Calendar publishing with iCal requires a .Mac membership or a WebDAV server. Most ISPs and hosting companies don't offer WebDAV -- or at least mine don't -- but you can run WebDAV under Apache on your Mac, and publish calendars and share them among a local network or among multiple users of a single computer. Already two different tutorials explaining how to do this have appeared on the Web: this one at Mac OS X Hints and this one courtesy of Shawn Wall. I'm sure Slashdot readers could offer even more suggestions." I set up mod_dav for the first time within an hour of downloading iCal the other day, with help from this article. Now, if only iCal weren't really slow and buggy ...
I kept getting XML errors when restarting httpd after enabling WebDAV. Turns out it's a conflict between Marc Liyanage's otherwise excellent PHP4 module for OS X.
If you need to run both WebDAV and php, use Apple's php module.
calSync, a shareware application, allows uploading of iCal calendars via FTP instead of webdav. iCal FTP is a freeware app that does the same thing.
I haven't tried either. Reviews for each (calSync, iCal FTP) on VersionTracker are mixed.