currently we have calendars that we share and give manager rights to users so they can make appointments and changes to the shared calendar. What would be ideal is (this is what exchange could do) that the manager is setup as a moderator and when someone posts an appointment it first goes to the moderator then
when the moderator accepts it it goes to the calendar.