Acredito que a Microsoft gostaria que você implementasse um cluster do MSMQ para alcançar seu objetivo.
Como alternativa, se você puder obter o bucket montado como uma letra de unidade, que parece estar disponível em vários fornecedores, poderá tentar criar um link simbólico de diretório. Eu não estou tão familiarizado com o layout de onde o MSMQ armazena os dados da fila, mas algo assim deve funcionar, se você estiver executando o Vista ou acima:
mklink /d C:\MSMQ\Queues H:\MSMQQueues
Supondo que o MSMQ esteja procurando dados em C:\MSMQ\Queues
e deseje que os dados sejam armazenados em H:\MSMQQueues
. É claro que o MSMQ pode verificar esse truque se achar que ele tem um bom motivo para sempre gravar no armazenamento local.