Mailinglisten-Archive | 
Wenn ich dich richtig verstanden habe:
<?
exec("tar cvfz $pics.tar.gz $pics/");
Header("Content-type: application/x-gzip");
header("Content-disposition: attachment; filename=$pics.tar.gz");
$rfile = "$pics.tar.gz";
$rf = fopen("$rfile", "r");
$archiv_daten = fread($rf, filesize( $rfile ));
fclose($rf);
echo $archiv_daten;
?>
Wobei du das natürlich noch so verändern kannst, daß z. B. nur alle JPGs
gepackt werden. 
Aufruf wäre foo.php3?pics=das_verzeichnis_was_in_den_tarball_soll
HTH
Mark 
-- 
Tipps & Infos zu PHP http://www.php-homepage.de 
Internetcafe in Stuttgart http://www.surfing-planet.de 
German Gabber Network -> http://www.gabber.de
    php::bar PHP Wiki - Listenarchive