Once upon a time I decided to create a PHP iCalendar parser. This project started out as a functionality I needed personally for a work-project.

But why should only I benefit? Enter the wonders of Open Source. The library called SG_iCalendar is hosted at GitHub. So please join in on the action if you have anything to contribute with.

The library as it is now has quite a few shortcomings. The worst of these is the lack of support for recurring events.
The timezone support could receive some more love too.
Also, the library is currently read only.

The project at work that started this work, doesn't need any more features, so I'm NOT currently actively developing the library any further

If I had the time and motivation I would love to continue working on the library.
I would like to have the library be able to write iCalendar files too.
But I don't have either. If you desperately need these features, try and add them on your own. Otherwise I might be bribed to add more features.