Как реализовать управление и привязку домена с помощью php?
Имеете ввиду управление DNS записями? Или что подразумеваете под человек домен к проекту(странице) на моём сайте ... то сможет его редактировать прям на сайте.
Если управление DNS записями - то нужно редактировать конфиги DNS сервера.
Или же, что проще, в качестве DNS сервера поставить PowerDNS, с хранением зон в БД (ex. MariaDB).
И ставите\пишите web управление DNS (реально что нужно - добавить\изменить записи в БД).
Если регистратор reg.ru, то можно использовать готовое ПО в виде REG.Panel или разработать свое используя API.