echo $begrüßung;
Ich hätte gerne eine einzige Zippdatei mit nammen all.zip die alle Dateien aus $dircontent enthält.
Dann brauchst du aber nicht gzip[*] sondern zip (ohne g). PHP bietet da allerdings nur lesenden Zugriff, wenn überhaupt diese Extension eingebunden ist. In den Userkommentaren stehen Hinweise, wie du zip-Dateien erzeugen kannst
echo "$verabschiedung $name";
[*] Unter Unix ist die übliche Vorgehensweise, ein tar-Archiv zu erstellen und das dann zu gzippen (oder auch bzippen).