You might want to send the guys at jCalendar a note. They were working on a Google Calendar-like jQuery plugin. Project seems to have moved on, but they may be able to point you in the right direction.
From their site:
Coming soon will be v1.0, which will allow for not only visually selecting dates but also for displaying them in both mini and full page calendar views, similar to that of Google Calendar.