atz....
forse mi sono spiegato male.

se riusci a caricare il file temporaneo nel server avrei risolto tutto... da li lo sposeterei, lo copierei, lo rinominerei...

il problema č lo script che simula il post e invia il file... riporto un esempio sotto di uno script che funziona perfettamente, ma invia solo variabili:


pagina sul primo server che invia le var
<?php
$sock = fsockopen("***.***.***.***", 80, $errno, $errstr, 30);
if (!$sock) die("$errstr ($errno)\n");
$data = "user=" . urlencode("username") . "&pass=" . urlencode("passname");
fwrite($sock, "POST /file_upload.php HTTP/1.0\r\n");
fwrite($sock, "Host: ***.***.***\r\n");
fwrite($sock, "Content-type: application/x-www-form-urlencoded;\r\n");
fwrite($sock, "Content-length: " . strlen($data) . "\r\n");
fwrite($sock, "Accept: */*\r\n");
fwrite($sock, "\r\n");
fwrite($sock, "$data\r\n");
fwrite($sock, "\r\n");
$headers = "";
while ($str = trim(fgets($sock, 4096)))
$headers .= "$str\n";

echo "\n";

$body = "";
while (!feof($sock))
$body .= fgets($sock, 4096);

fclose($sock);
echo $body;
?>

pagina sul secondo server che riceve e stampa le var:
<?php
echo 'user: '.$user.'
';
echo 'pass: '.$pass.'
';
?>


ecco tutto cio funziona perfettamente, č la simulazione perfetta di un invio con metodo post...

se io voglio inviarci dei file insieme a tutto questo come faccio??
ho fatto molte prove leggendo la documentazione sugli header, sui protocolli... su tutto cio che potevo trovare in rete, sono anche riuscito a fargli copiare qualche cosa, ma l'immagine la tronca dopo aver scritto un certo numero di byte.

Spero di essermi spiegato meglio, cmq grazie per la risposta.

Aspetto...