Смотря какая блокировка подразумевается. "Лаунчеры в клубах" только делали видимость блокировки, не давая запускать игры. Итого, ты имеешь софт на ПК, который не позволяет ничего делать кроме того, что позволяет делать сам лаунчер (запускать игры). Т.е. он есть оболочка. Он получает http запрос (если хочешь так), блокировка снимается. Всё.
Если же ты хочешь реализовать блокировку сеанса, то стоит изучить winapi, которое тебе позволит снимать и ставить блокировку. Ставить блокировку ума много не надо, но вот вход в сеанс дело не простое. Так или иначе, это можно сделать и не обязательно средствами php или другими популярными бэкенд скриптами, а например, написать софт на C++, Delphi, C# который тебе позволит ставить и снимать блокировку через параметры запуска этого софта. ("lockapp.exe -lock", "lockapp.exe -unlock") И уже потом через php вызывать этот софт.