Nodehierarchy and access control...
You might consider the Workbench Access module: It is a hierarchy based approach to grants; it might be a much better match for your use case, and it can use a number of different hierarchy management tools, such as the Menu system, Taxonomy, etc.