this design will allow each member to have several subnets and each subnet to be accessible by several members. It's then up to you to allow access as appropriate
subnet table
subnetid
subnet name
* other subnet info
member table
memberid
name
* other member info, dob, phone, fax etc
sn2member table
sn2memberid
subnetid
memberid
other info, date added, authorised by etc
So there is no record of the subnet on the member table. To check if access is allowed you need something like
$sql = 'select count(*) as cnter '
. 'from `subnet`, `member`, `sn2member` '
. "where subnet.name = '{$subnet}' "
. 'and subnet.subnetid = sn2member.subnetid '
. 'and sn2member.memberid = member.memberid';