How do I sync an iCal calendar across Lion, Lepoard, and iOS 5?
I suggest you use Google Calendar (CalDav). You can import these into iCal (both on iPad and Mac). It sync automatically too, so you can have all iCloud-benefits.

I use it with my girlfriend (who is, sadly enough a windows user) and with my company PC. It works like a charm!