If you have access to something like php, asp, asp.net, jsp, cgi etc you should be able to open the zip in the script and pipe the bytes directly to the output stream.
However, why have you put mp3s in a compressed zip archive in the first place? They will not be very compressed as mp3 is already a compressed format. This is just a waste of processing power to try and compress/decompress them. You would be better off with uncompressed archives or individual files.