En PHP directamente no tienes función ni equivalente para cambiarte de usuario.
Puedes usar SUDO (comando de tu S.O.: Linux) para cambiar a PHP de usuario. Si dices no tener acceso al servidor . .menos vas a tener para usar SUDO y configurarlo .. De todas formas, revisa este tema al respecto:
http://www.forosdelweb.com/f18/cambiar-usuario-tiempo-ejecucion-278760/
Lo que pretendes hacer no es para nada recomendable que lo hagas "atacando" con PHP directamente cierto archivo de sistema. No sé si usarás algún "panel de control" tipo cPanel o similar para crear tus entradas en tus servidores DNS, e-mail .. etc.
Se trata de que uses los scripts "Perl/CGI" de este tipo de "paneles de control" para crear tus cuentas en esos servidores. Esos "scripts" en Perl/CGI o lo que sean tienen los permisos adecuados para ejecutar ese tipo de acciones, tu con PHP sólo los "llamarías".
Aquí tienes uno por ejemplo que crea "Sub-dominios" pasando por cPanel:
http://www.zubrag.com/scripts/cpanel...ns-creator.php
Un saludo,