CGI-Erkennung eines fertigen Downloads ?

Kann ein CGI Programm (Pearl oder
Win32-exe) mitbekommen, ob ein File
vollstaendig uebertragen wurde zum Enduser ?

Es soll ein ZIP File per CGI zum End-Kunden
uebertragen werden und das CGI soll
erst nach dem fertigen Download die Bytes-
Anzahl runterzaehlen, die zum Kunden uebertragen wurde und dies vom
Kunden-Datensatz abziehen in der Online-
Datenbank.

Daher muss das CGI irgendwie mitbekommen,
ob der Download nicht abgebrochen wurde
und das vollstaendige File uebertragen wurde.

Wie kann man das machen ?

Oder weiss jemand, wo man Scripte kaufen kann, die Download per Mbytes zulassen ?
Also das man dem Enduser 50 Mbytes Download-recht verkauft und wenn er dann 50 MB gesaugt hat, ist sein Password automatisch abgelaufen !
Vielen Dank !