既に Solaris Nevada(OpenSolaris) では、パスワード付き zip を扱える zip/unzip バージョンを搭載しておりますが、現行の Solaris 10 ではまだ使えないようです。Solaris 11 まで待てないという方は、ソースからコンパイルして入れてしまいましょう。
こちらのサイトで詳しく書かれておりますので、参考にどうぞ。