Mi recomendacion es que te registres en
www.phpclasses.org ya que hay muchas clases utiles para cosas mas rebuscadas (y cosas mas simples tambien) como la que quieres hacer.
RAR for PHP
Esa es una clase sin rate de usuarios que comprime archivos en un rar.
Tiene documentacion en ingles, español y gallego.
Suerte!