По-моему, что-то здесь не хватает, в описании к PHP были еще строчки 
 
 И еще: 
Какие есть способы авторизации пользователя на работу со скриптом PHP и как их можно реализовать ? 
Как вообще можно организовать авторизированный доступ к администрированию скрипта ?
Это зависит от подхода: если пользователей немного, то лучше средствами веб-сервера (.htaccess  и т.п.), если много - то лучше средствами самого PHP, например, как сделано на данном форуме. 
Представленный же здесь способ является вариацией второго и, по-моему, не может считаться эффективным решением. За деятельностью пользователей все равно придется следить на уровне скриптов, сервер за вас это делать не будет..