is there hierarchical user level structure in drupal
Check out Subuser module to see if it fits your needs.

If you want "just" the roles to be hierarchical, Role delegation might be useful

Related: https://stackoverflow.com/questions/1281964/drupal-for-users-creating-sub-users