Hi MIK,
Du könntest einfach auf Unix-Systemen einfach per system() den tar-Befehl aufrufen.
Könntest Du mir freundlicherweise den exakten Wortlaut der Funktion verraten..?
system("tar cfz verzeichnis.tar.gz /verzeichnis");
Ist zwar ungetestet, sollte aber gehen. Siehe auch "man tar" und http://php.net/system.
Schöne Grüße
Julian