Если я правильно понял, то вроде бы так:
 $fname=\'/path/file.zip";
 $fhost=\'domain.com\';
 $x=0;
 $fp = fsockopen($fhost, 80, &$errno, &$errstr, 30);
 if(!$fp) { print("ошибка определения размера файла"); }
 else {
    fputs($fp,"HEAD $fname HTTP/1.0\\nHOST: $fhost\\n\\n");
    while(!feof($fp)) $x.=fgets($fp,128);
    fclose($fp);
    if (ereg("Content-Length: ([0-9]+)",$x,$size)) echo "($size[1] байт)";
    else echo "(Определить размер невозможно)";
}