Associating nodes to a user
Firstly you must make all users users and not nodes. Somebody I know recently had an issue where users didn't have email addresses. His solution was to create fake email ids for those users since having an email id is mandatory for an account on a Drupal site.
Once you have everyone as users, I think you can add relationships between users using this module - User Relationships and hence easily show related users in views.