in reply to Zip script.

Archive::Zip is available from cpan and is listed in ActiveState's module list (which I presume means it's installable using ppm).