Use some method on the server to zip the file (the zip_packer class in lib/filestorage would be your best bet here), then follow the instructions for serving this single zip file back to the users.
General developer forum
Serving multiple files to users
This discussion has been locked so you can no longer reply to it.