Hi Sara,
Using our Community Events plugin, you can allow users to create events from the front-end of the site without being logged in. You can also control which roles can access the dashboard.
It is possible to have a more granular control over which roles can create/edit/manage events using a roles and capabilities plugin such as this one. For more specific information about using this with the Events Calendar, check out this knowledgebase article.
Event attendees can be viewed or downloaded, but as far as I know only from the event admin page for logged in users with access to edit that event.
Does this answer your questions? Please let me know if there’s anything you need clarification with, or if you have any other questions. Our plugins all have a 30 day return policy, so if you want to make sure they will do exactly what you need, you can purchase them to try out beforehand.
Thanks,
Sky