creating a new event in Entourage in another user's calendar

I can make events in the various exchange calendars in my entourage with the following code.

set newEvent to make new event in calendar “Calendar” in exchange account “John Doe” with properties {subject:eventName, location:theLoc, start time:date theStart, end time:date theEnd, content:theContent}

but when I try to add events to another user “Jane Smith” who gave me permission to read and write to her exchange calendar, it doesn’t work.
I’ve tried the following with variations.

set newEvent to make new event in calendar “Calendar” in other user account “Jane Smith” with properties {subject:eventName, location:theLoc, start time:date theStart, end time:date theEnd, content:theContent}

and

set newEvent to make new event in calendar “Calendar” in exchange account “Jane Smith” with properties {subject:eventName, location:theLoc, start time:date theStart, end time:date theEnd, content:theContent}

Nothing’s working. I’ve noticed that her calendar is named “Jane Smith” in my entourage and just “Calendar” in her own. All of my other calendars are named “Calendar.” I’ve tried both potential calendar names in many permutations of code.

Can anyone help?

is this even possible?

Turns out it’s possible. You have to refer to the calender by ID. This worked for me.

tell application “Microsoft Entourage”
activate
tell Exchange account “Jane Smith”
set x to primary calendar
end tell
make new event in x with properties {start time:date “Sunday, February 15, 2009 12:00:00 AM”}
end tell