Tu veux gérer les droits en fonction du "groupe"?
Si c'est le cas j'te conseille de travailler sur 2 tables.
Une table "permissions" avec id du groupe, et les différent droit qui seront des binaire genre voir, poster, bannir qui prendront comme valeur 1 ou 0 selon le groupe.
Et une table "membres" avec l'id du membre, l'id de son groupe, le titre de son groupe etc....
Ensuite tu fais une jointure dans tes requetes là ou tu affiches ce que tu voudrais caché aux simple membres.
SELECT m.* , p.* FROM membres AS m LEFT JOIN permissions AS p ON m.id_groupe = p.groupe_id WHERE voir=1
Sachant que seul le groupe admin aura une valeur de 1 pour le champs voir.
Ou sinon tu enlèves le where et tu fais ca en php :
$req = mysql_query('SELECT m.* , p.* FROM membres AS m LEFT JOIN permissions AS p ON m.id_groupe = p.groupe_id');
while($result = mysql_fetch_assoc($req)){
if($result'voir'] == 1)
// Tu affiche le mail
}
Fin bref, j'pense que tu vois le principe non? ^^