If your users only need view, then don't give them any login info and integrate the calendar into your own pages. Then the System Admin has permissions to modify settings and add events, and your Event Admins are the ones who can add events.
If you need users to be able to add events, but not edit them, then that is not possible in the current version. It is planned for version 7.
EPC Tutorials... We're here to help!
Offering custom integration services. Contact me here
* Not affiliated with EasyPHPCalendar or NashTech Inc.