Ciao,
se non ho capito male tu all'immagine dell'altro server ci puoi arrivare tramite un Url, quindi ti basta fare una chiamata a quell'url e salvarlo in un path del primo server (questa volta locale), quindi un codice di questo tipo:
...
using System.Net;
using System.IO;
...
WebClient cli = new WebClient();
byte[] bytes = cli.DownloadData("http://.../newlogo3.png");
File.WriteAllBytes(@"c:\file.png", bytes);
o qualcosa di questo genere...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo