The ManagedMeetings product lets you administer meetings. You can announce meetings based on different criteria, let people sign up and send email to all participants. The event is available as vCalendar so people can just click on a link to import it into their PIM.