Membership Plug In Requirements Help Please


I am doing a wordpress site for a club with about 200 members. They want a membership area with hidden pages to the public and the hidden pages are only visible to members after they log in.

I need to email users their username and password as well to access the site - and then be able to delete and add members as they join or leave the club.

What plugin is best for this please ? I have thought of using Wordpress Access Control as that will hide the pages unless users are logged in but am not sure how to import so many users and then email them their username and passwords.

Any help gratefully received.

Many thanks, Stephen