There are half-step hacks (half-assed is a better description, actually) or workarounds, but realistically and reliably, you cannot edit an iCal calendar from a Windows-based platform.
But, iCal and iCal server are based upon the emerging CalDAV standard, and several technology players (Apple, Novell and Oracle, for example) along with a number of major universities, are members of the standards group pushing for web enabled, cross platform calendar synchronization, sharing and editing. Microsoft seems not to be involved, but may be actively pursuing compatible technology for Windows Vista or later releases. See these links:
http://www.calconnect.org/
http://ietf.osafoundation.org/caldav/index.html
http://trac.macosforge.org/projects/calendarserver