Well, to mark your events in iCal and have them published to your google calendar, first you need to make an account in www.icalx.com
Then from iCal right click on your calendar, and choose Publish, and enter your iCalx calendar information.
after that you can take the link from iCalx and add it as a calendar in your Google Calendar account.
when you do that, every event you mark in your iCal, will be published to your iCalx account and then Google will pull it to your Google Calendar account,
Little tricky but it does the job