He de darte las gracias, las infinitas gracias porque me ha sido de una valiosa ayuda tu aportación.
Añado solo una cosa:
Código PHP:
$result=$plesk->add_email(2,$_POST['username'],$_POST['password']);
En esa línea precisamente en el add_email pones un 2 en el primer parámetro. Ese es el identificador de tu dominio en plesk. A mi no me funcionaba, me devolvía error 1015 si no recuerdo mal y es porque no encontraba dicho dominio.
Yo tengo un VPS con pleno acceso a BD y a todo y he podido buscar en la base de datos "psa" que es la de plesk y encontrar el id de mi dominio que es diferente a 2.
Para todos aquellos que tengan un VPS o un servidor dedicado y puedan comprobarlo ellos mismos tendran que mirar el campo "id" de la tabla "domains" en la base de datos "psa".
Quizás otras personas que usen esto deban reparar en que ese identificador pueda ser distinto.
Un saludo y de nuevo: ¡GRACIAS!