Creating a shared group calendar without Exchange

For our sport club, I’m trying to create a calendar with our schedule to which everyone needs to have access. We don’t have Exchange but just a bunch of private POP3, IMAP and Hotmail accounts.

Some of us need to have full read/write access but for others read permissions will do.

Would it still be possible for us to create a shared group calendar?