La cosa dovrebbe essere possibile, ma hai necessita` di un programma sul server che ti indichi quanto e` stato trasmesso.

Devi aprire un oggetto sulla pagina. Puo` essere un iframe, oppure un <div>.
Tale oggetto deve venir ricaricato periodicamente dal server (che conosce quanto e` stato spedito).
Il fatto e` che la temporizzazione deve essere fatta da JS (tramite un setTimeout), ma il dato deve venir preso dal server.

Poi per fare la barra, basta stirare una piccola gif:

document.write('\<img src\=\"verde.gif\" height\=\"20\" width\=\"$perc\"\\%>');

dove $perc e` la percentuale del campo che deve essere data dal server.

Ciao
Michele