If you read your post you see an all too common plea and a lack of detail. That is, imagine that each calendar app is different (it is) and how Outlook 2007 was tuned by MSFT to really only work with Exchange Server. Not that folk haven't found work arounds but here's the basic.

Use some central server (Google Calendar?) for the calendar and fix each broke system to syn with that.
Bob