Looking for a multi user calendar

You might find this plug-in useful: http://wordpress.org/extend/plugins/event-organiser/

Full disclosure: I authored this plug-in

You can assign permissions (to create, edit, publish events etc) to roles in the plug-in the settings. It has an admin-side calendar, and calendars for the front end. So it seems to do everything you ask for.