sinceramente non ho mai utilizzato questa classe, però penso una cosa, potresti far andare il cliente ad una determinata pagina... quella pagina crea al volo lo zip (allo stesso modo come lo hai creato in precedenza) e permette al cliente di scaricarlo, poi potresti OBBLIGARE il cliente a cliccare un tasto (una sorta di logout). In questo modo sapresti quando l'utente ha terminato lo scaricamento e, usando il comando unlink, potresti cancellare il file...





edit: mariox mi ha preceduto, dandoti una soluzione migliore!!