iCalcreator is a PHP implementation to create,
parse, select, and edit iCal calendar files for
non-calendar systems like CMS, project management systems, and other applications able to support calendar information like agendas, tasks, reports, todo lists, and journaling data, and able to communicate with calendar applications. iCalcreator features the ability to create, parse, edit, and select calendars and calendar components. It is composed of a single class file with a simple interface, and is oriented around iCal
calendar component properties.