Display users created only by the current user in Admin/People
Are you aware of the Subuser module? It appears to be capable of doing exactly what you want.


  This module allows users to be given the permission to create
  subusers. The subusers may then be automatically assigned a role or
  roles. The parent of the subusers then has the ability to manager the
  users they have created.