I`m wondering if a membership type site would work for you. There are programs out there already for you to take a look at. The last time I looked for membership sites, I found these. http://www.theresourcequeen.com/favorites/websitetools.html
I also wondering if programs that not-for-profits associations, who have membership sites, would be helpful to check out?