I have removed pages successfully by lowering pagecount, if pageorder was equal to pagecount. In your case the third page my be part of the class and therefor cannot be removed.
But you may try in the Init of the page you only want to show, if User_Info[3] >= 7
Return USER_INFO[3] >= 7
Or only add a page if that condition is met, by defining the page as a class then do in the pageframe init:
If USER_INFO[3] >= 7
This.Memberclasslibrary = ...class library...
This.Memberclass = ...page class name...
This.Pagecount = This.Pagecount +1
Endif
Or
If USER_INFO[3] >= 7
This.NewObject("pg_newpage","page class name","class library")
Endif
Bye, Olaf.