Your example is coded in ASP, but it's an interesting idea.
I think I'll have a look at that...
It seems they're using a vcs file.
Here is the format:
Code:
BEGIN:VCALENDAR
VERSION:1.0
BEGIN: VEVENT
DTStart:20050317T000000
DTEnd:20050318T000000
Location;ENCODING=QUOTED-PRINTABLE:River Street Jazz Cafe | Plains, PA
UID:20050317T00000020050318T000000
DESCRIPTION;ENCODING=QUOTED-PRINTABLE:=0D=0A=0D=0ANote: Start and endtimes of Outlook appointment above may differ from official event starttime=0D=0A=0D=0AMore Info:http://www.jambase.com/search.asp?eventID=3D283585=0D=0A=0D=0AGo SeeLive Music!=0Dhttp://www.jambase.com
SUMMARY;ENCODING=QUOTED-PRINTABLE:The Breakfast
PRIORITY:3
End:VEVENT
End:VCALENDAR
What would need to be done is code a page which outputs this data, given the eventid. Not that hard actually...