Mmm, no se si te ayudara esto, pero existe una dll, con la cual puedes zipear y unzipear archivos, la dll se llama pnvzip12, te doy el enlace, ahi podras encontrar varias formas de como utilizarlo en distintos lenguajes de programacion, no se te olvide de bajar la dll, y la agregas a las referencias.
Quisiera enviarte la direccion pero no se puede, por q el foro no permite enviar enlaces, si eres un usuario con registro menor a 30 dias, tengo 10 dias usando este jejej

, bueno, te dejo mi correo
[email protected] ahi te lo puedo pasar, un abrazo
Saludos
Carlos Nuñez
Desarrollador de Software
HIPER S.A.