A couple suggestions:
1. You could try to create 4-5 zip files, dividing the big one in parts. They will extract the same way, and if they're below the upload limit then they might go through.
2. The one-click install on Dreamhost doesn't allow access to the folder directly via FTP unfortunately. You can, however, install Zenphoto on your account separately, and then you can use FTP to upload. It's not too hard, and well worth it.