Our website has a bunch of public information about our community choir organization, but I'd like to add an extensive a members-only section. I want everyone to be able to create their own login name and provide basic information, so we can verify that they are actually part of our organization.
Once they get in, we'd have some detailed content about the working of our organization. I'd like to also have a way for our directors to communicate with the choirs (blog or email), a calendar, and allow members to complete some forms online (with backend databases).
I'm a programmer and know sql, but I'd like to build this in a way that would make it as transferrable as possible.
We are also looking into getting the Macromedia suite.
Ideas for setting up a password protected members-only section like this?