I think you are taking this much too lightly and have a wrong sense of the terms in this task.
I don not understand why you need PHP for that, if you are after a AJAX like interface, PHP has nothing to do with that. You could IMHO just as easily extend the whole existing framework with a javascript based library, for instance jQuery and make the code work with that. PHP has nothing to do with AJAX, it is just another server side language to code things in.
Choosing PHP would mean you will have to code a lot off things that are already coded (very well) in perl, like for instance the code to access and modify the internal configuration database.
The whole idea of AJAX based websites is that most off the logic runs client side:
http://en.wikipedia.org/wiki/Ajax_%28programming%29 . If you for instance need to access the database you would have to setup a secure channel to prevent sensitive data from being intercepted to get the data using some sort of JSON based method, writing to it would be even harder.
A part from that PHP is not a very secure platform to write your code in... and yes I know SME Server does provide PHP but that is mainly as a requirement for the horde groupware packages which rely on PHP.
Although most browsers do support javascript using a AJAX based methodology you would exclude users who use the SME Server text based webbrowser from the admin console or have (explicitly) disabled javascript in their browser.