Имхо, данная схема не совсем подойдет для серверных приложений.
Хотя реализовать ее можно, написав соответствующие функции на P^ и которые пользователь может подправить не отходя от кассы :)
Вся задача в том, что бы пользователь не мог легко изменять твой код. А приложение можно привязать к пользователю и другими методами, напр, использовать http_host, еtс...