1. Not possible without client AND server mod. Even then, zips are treated as normal folders and cannot be created normally.
You'd have to make a filewrite to a blank zip folder, and a file read for the server's zip folder. IF POSSIBLE.
2.MSN, RTB (when it comes out)
3. It is possible if you use the staticshape method, but that would mean making a .dts for every current brick, defeating the purpose of the .blb.