google calendar does the same. You can get a few calendars on the iphone that will auto sync when you get a new appointment. Google calendar can show appointments to the public, or, you can select limited profile, which shows whether you are free or busy etc.