Единственный способ достичь этого - это использовать вычислительную роль WIndows Azure в облаке. Вы, очевидно, не захотите делать это на своих локальных серверах, так как вы дважды обращаетесь к файлам.
Один из подходов, который вы могли бы рассмотреть, это создать загрузочный «клиент» в Silverlight. Это может обрабатывать сообщения для блоба stgorage и удаления больших двоичных объектов (возможно, параллельно), а затем для сохранения на стороне клиента zip.
Но короткий ответ: это невозможно при использовании только хранилища WIndows Azure.