Puf eso es mu inseguro jeje se podria hacer tirando de exec() e indicando los comandos pertinentes al estilo de adduser y demas, lo que pasa es que mezclar los users de una web con los users de una maquina ... ai ai ai jeje es algo chungo

nose por que me da ... que lo que quieres es crear cuentas en el servidor a via web, lo puedes hacer jeje pero es inseguro

(hasta cierto punto) ya que las cuentas las crea el administrador, y PHP jeje no es el administrador del servidor

asi que ... no seria muy aconsejable, dependiendo del tipo de aplicacion podras resolverlo de una manera u otra ....
Saludillos!