Tagging users in WordPress

WordPress has no multi-level user and group ownerships / permissions by default. So what you are asking for you need to implement on your own by extending the database and the program.

You can then fine-grained control what users are allowed to do and what not. Like Zack suggested, this can be combined with custom user profile fields, but you can do anything you like with a system of your own.