Tank you sergey,
In realizing my project I could use some help,
as you know the permission in dotnetnuke are set as role - > view/ edit or you can add a user to a module/page/folder
I'm working on a module wich allows a user to have a special permission "set permissions for other users in his company" as you can see in the preview : Preview of the module -
http://yfrog.com/n959532545p
On the topleft side "gebruikers = Users" my module generates the users which are generated through a ProfilePropertyDefinition called Company, then u see 5 more different headers "Random, Finance, Licence, Applications, Out of service"
Instead of having all the pages as headers I put them into groups, so the Header Random has 5 pages underneath him, Finance 2 ect.
When I check a checkbox underneath a user, I would want to add view permissions for the user wich I want to allow to have view permissions for one of the headers.
The thing I like to know is, how to start with it, I know it is possible but I hvnt seen any module with what I want a permission module to do, that the reason why I started to create my own