The API for Google Calendar has been released, and after a quick initial skimming of the document, I think a CFC could be built to interact with the system. I'm going to start work on a simple reader for now to allow for something like this:
<cfset gCal = createObject("component", "GoogleCalendar").init("your private url goes here")>
<!--- get entries returns all. Now says only after now --->
<cfset entries = getCal.getEntries(now())>
<cfloop query="entries">
etc
</cfloop>
Once reading is done then I'll start work on writing as well. This could be an excellent way to integrate a web site with Google calendar. Imagine allowing folks to request meetings by simply adding a form to your site.