I just went through exporting a shared calendar so that I could import it as one of my own calendars via:
- Select the shared calendar, say Shared
- Select File -> Export -> Export... to create a .ics file. Call this file foo.ics
- Create a new calendar (this being Mountain Lion, it had to be an iCloud calendar), say Bar
- Double click foo.ics, and in the resulting dialog box, add the events to the Bar calendar
I then got the 403 errors for every event. So, I deleted the Bar calendar. This being iCloud, I then had to delete it a second time to get it to really delete.
I then tried deleting [really: unsubscribing to] the shared calendar Shared and importing the events from foo.ics into the Bar calendar.
I now have no problems [1]. My guess for the error messages I was getting was that exporting and importing yielded events with the same ID number [2], so iCloud could not distiguish which event was which, and it thought my Bar calendar was trying to overwrite events from the Shared calendar which I did not own.
So, one problem is likely calendar items with the same IDs.
For me, this isn't that big a hassle, but it keeps me from checking that the original export of the Shared calendar worked.
Bill
[1] More accurately: I have had no problems for the 20 minutes it took me to write this.
[2] If you open up the .ics file in TextEdit, you'll see things like UID:M2CD-14-5-2C165E92-F6B2-4CD7-8461-503DF708A233 which are supposed to be unique id's for the calendar events.