No sería mejor que cambiases la contraseña de ese servidor POP .. con sus comandos?
Lo digo porqué cambiar la contraseña a un usuario LInux necesitarias de permisos de "root" .. cosa que PHP al salir al sistema NO dispone de dichos permisos.
Desde PHP puedes ejecutar comandos como si fuera en consola con las funciones exec() y afines .. El único problema es del usuario que sale PHP al sistema: NOBODDY o el que use Apache ..
Tienes una herramienta en Linux para cambiar de usuario (al ROOT o al que necesites) se llama:
Sudo (
http://www.courtesan.com/sudo/)
Pero usar eso desde PHP es (segun los entendidos) una "babaridad" por porblemas de seguridad que te puede ocasionar un mal uso de esa función ...
Un saludo,