Yes, i do this at home with all the computer (windows and mac) and ipod touch.
but i use google calendar and have all the computer synced to it, so whatever change i do in any of the computer, that change is reflected on the rest of them.
if you use gmail, just search for "Google calendar sync" in google