Per ottenere la dimensione di un file remoto potresti utilizzare http://www.php.net/fsockopen ed effettuare una richiesta HTTP HEAD per ottenere i dettagli del file dal web server remoto.