Да, вы можете сделать это и используется в решениях высокой доступности.Например: представьте, что у вас есть 5 служб WCF на разных серверах, указывающих на один и тот же msmq на другом компьютере.Теперь, если в очереди уже было 7 сообщений, и службы запускаются в резервном режиме, сообщения обрабатываются только одним из экземпляров службы wcf.
По мере поступления новых сообщений они фактически распределяются между службами wcf.