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