Me imagino que con alguna sentencia de ftp se podra hacer.
Yo hago lo que tu pides de otra forma, pero por motivos diferentes a los tuyos.
Te explico:
Primero subo los archivos en un servidor, una vez subido, envio los datos al otro servidor y con la sentencia copy los añado al segundo servidor. No es la mejor manera de hacerlo, pero como trabajo con base de datos en los dos servidores me va bien de esta forma.
Código PHP:
copy('archivo del servidor 1', 'carpeta / nombre archivo en servidor 2');
Ojo en el nombre archivo en servidor 2, debes especificar el tipo de archivo que es. ejmp: imagenes/nuevaimagen
.jpg