1. Pay for MobileMe with the benefit of having things synced all the time.
2. Switch to Gmail and Google Calendar which are free and keep things synced in the cloud. By the way, you can sync iCal with your Google Calendar, and then sync your Google Calendar with your iPhone.
3. Wait for wireless syncing, which will probably be at LEAST a year or more away.