arrange all people in a graph with distance of how well they 'know' each other. Then divide the graph into subnets, and implement an addressing scheme akin to IP v4.

Now we can have masked access-list, and block lists.