Zziplib doesn't support writing ZIP files. You might consider libzip instead; it is less transparent but more flexible. Check their respective homepages for more info.
Unless it's got embedded assembly or something similar, you just configure it for psp instead of x86 and then make like normal. You'll find threads on "converting" libs here, like the post I made on "converting" libflac. Use the Search, Luke!