А можно как-то к PHP подключить свой модуль, ну скажем написаный на ассемблере?
Это чтобы решить проблемы связанные с рекурсией.
Дополнение.
Вот ответ:
exec в PHP, читать здесь:
http://php.net/manual/ru/function.exec.php и пусть рекурсия вас не пугает.
А дальше - есть Си, есть ассемблер...