** is there a way you can have a submission link for views **
I'm not sure what that means. You can allow visitors to add events without having to log-in by setting the "anonymous" user's permissions accordingly. Anyone not logged in is "anonymous" by default.
BTW. Rather than that, you might want to look into the 'Auto Registration' plug-in at the Unofficial CalendarScript - Mods and Plugins site. That way users could also be allowed to edit their events and you'll also have some control over the users if they ever get out of control.
JFYI
Dan O.
------------------