What you might want to do is look into Google Apps for business. Everyone can add events to the calendar. Of course there are other options. Widgets and the like are a good fit for your website. That is, if you're objective is to allow your company events to be posted to the website and display those events onto the website.