1. You can control which user types can create and/or edit/publish events. The core fields are available to all users but with the Custom Fields addon (silver member addon) you can limit some fields to different user groups
2. With RSVP Pro (our gold member addon) you can sell tickets for events, send out invitations and reminders - see
https://www.jevents.net/products-new/addons/rsvp-pro and the demo videos in particular
3. We have a managed people and resources addon with which you can create personal profile pages (with custom fields if you want to extend this further) and then associate one or more of these with an event
4. Not sure what you mean by this?