I honestly do not think I understand the problem at all. But, since I'm waiting for an attack to finish in Planetarion, I might as well attempt to understand and answer ;-)
The first thing confusing me, is the usage of the word 'admin'. Do you always refer to someone in your company when using 'admin', or does this include your customers? E.g. are your customers supposed to be able to do this, or are you talking about the site-wide administrator (you)?
Scenario one; The site-wide admin.
If you want to do this, it would be a very simple form, containing a selectbox or checkbox with 'publically viewable' or similar text. A submit button would trigger off a small script changing the status of those specific pages.
Scenario two; The 'sub-admin'
If your customers want to do this, I can't see that it would be any different from the above,. Except for the fact that this person should only be able to do it to their page(s)?
I quote;
This registration is for a very good reason offline, but thats not my problem.
What registration?
I assume that this application is somewhat personalized for every single customer (you implied that). If this is the case, it shouldnt be hard to make such a small script, nomatter who is supposed to run it.
But, I probably have no clue what you're talking about.. 😐 Try to give me a somewhat more specific description of who is supposed to do what, and a little bit on how your application is built, and I'll give it another try 🙂