Каким образом должны создаваться движки на PHP?
1) читаем на википедии как работает HTTP
2) читаем в документации к PHP про SAPI
3) смотрим как реализован fastroute
4) перестаем писать велосипеды - разбираемся с существующими решениями. Потом пробуем писать велосипеды и выкидываем их, продолжая пользоваться готовыми решениями.
Что? reg.php - страница. reg=ok?asd -get параметр