Doing a zimlet that save the messages attachements is not impossible.
My zimlet that save files in alfresco (a document managing software) actually save the attachements. If you are motivated to do the zimlet you can try to use the code.
But I think you should teach your users how to handle zip files

It is common sense if you want to download multiple files to put them into one archive file, isn't it?