Cytat
Ale tutaj chyba mowa jest o kompresji plików do zipa wewnątrz phara?
Raczej "na zewnątrz". Z tego, co kojarzę, to PHAR jest zwykłym archiwum TAR, które w środku zawiera dodatkowo kilka metadanych (opisane w dokumentacji). Kompresja jest opcjonalna, do wyboru jeden z dwóch algorytmów.
Cytat
Kompletnie nie wiem co wybrać, aby działało na większości serwerów z PHP 5.1.
Możesz pójść na kompromis: w PEAR (i na phpclasses.org chyba też) jest klasa do obsługi archiwów TAR. Potem wystarczy gotowe archiwum skompresować poprzez
gzcompress albo
bzcompress i masz uniwersalną obsługę archiwów.

Niestety, nie tak wygodną, jak PHAR (nie można wywołać jednego pliku bez rozpakowania całości), ale za to masz pewność, że zadziała praktycznie wszędzie.