Sorry
If you can you make a http-connection from host 2 to host 1 and the files are accessible via webserver, you can copy them from 2 to 1. Here's a sample:
<?
$ExtPic = fopen("http://www.host1.com/any.gif","rb");
$IntPic = "out.gif";
$NewPic = fopen(IntPic,'wb');
while (!feof($ExtPic)) {
fwrite($NewPic,fread($ExtPic,1024));
}
fclose($ExtPic);
fclose($NewPic);
?>