Hey Mike,
Great question! We do have the Community Events plugin, which allows people to post events to your calendar without logging into the WordPress dashboard and it does have a “My Events” section for those who have submitted events to see what they have posted.
Another way to go about it is to use categories and then filter the calendar to show only specific categories for certain people. This would take some customization, but would create the same sort of effect.
Sorry I don’t have a solid solution for you here, but does this at least help answer your question? Please let me know.
Thanks,
Geoff