Syncing and Filtering a Calendar Automatically

I travel a lot for work, to various cities and countries where I know people but am terrible at social planning. There's part of a solution for me in checking into places on Facebook when I'm there, but how about going the full hog?

What I'd like to do is sync my work calendar with a public (or maybe shared) google calendar but strip away the confidential parts (EVERYTHING expect the location field) automatically, has anyone got a similar system?

I've tried a few Google searches but have failed to find anything. I don't mind using a solution that requires some work on my part, I'm supposed to be learning more about using Mathematica (see my bio) for communicating with web services but don't know where to start. Maybe this is a question better suited to StackExchange.com after I've put some work in, but I've a lot of faith in The Verge forums.