There is a handy class that works with ZIP files at:
http://www.phpconcept.net/pclzip/index.en.php
It doesn't require PHP to be compiled "--with-zip", just "--with-zlib" which is pretty common. If you are on a Windows environment, it is default.
Hope this gets you started in the right direction.