You already have name and email address in Word Press profiles. To create the kind of member lists that a GM would need, however, you need to add a little bit more...
SQL Tables:
Player Status - player id (key), player status
Player Emails - player email (key), player id (indexed), is primary (optional)
Accesses:
Players - Add and remove addresses on profile edit page.
GMs - (Paranoid version) Verify emails process. GM checks boxes of allowed player classes and pastes emails into text area. Response page indicates which addresses are not members or not in the eligible membership class.
I don't do PHP, but most coders competent in PHP would be able to hack the Word Press edit profile page in the way I describe and create a simple eligibility check. In addition to protecting member privacy, an eligibility check service is slightly easier to access from a script.