Возможно ли написать свой ЯП на php?
Конечно можно. Потому что php, как и все другие языки, Тьюринг-полный.
Я писал свои ЯП на Delphi, C#, Java.
В этом нет ничего сложного.
Для совсем ленивых есть ANTLR, где достаточно только описать грамматику языка в конфиг-файле и всё остальное сгенерирует сама либа на любом языке.
На любом языке можно написать его клон. Т.е. использующий те же (или меньшие!) возможности и ту же среду ("экосистему") исполнения.

Если нужно написать что-то, что превосходит текущий (выбранный язык) по возможностям - нужно "спускаться" к более низкому уровню кодирования.