Thread:Project:Support desk/Confirm Account Extension and User access to private pages/reply

For your second question, look at the hook SpecialPage_initList. I did something like what you want with the following code:

This makes it so that only people who have the "block" right could use those pages.