Well, there's file-upload. I'm just completeting a site that users it and its working ok...
As for the parser, well, I don't know iCal files look like, but if their not binary the TCL's a pretty good script tool for this kind of thing, maybe worth putting one together yourself (make a nice little addition to the OpenACS