很多种方法,一般是给各种会员分组.在数据库中建立一个用户组数据表,定制各种用户的权限.可以用session或者cookie来记录一下会员登录时会员属于哪一个组,就一切好办了.
另外,你这个程序中还牵涉到MAIL的操作,可以参考一下PHPLIB的sendmail.inc程序.