Я не уверен на 100%, что понял ваше требование, но я предполагаю, что вопрос сводится к тому, что вам нужно какое-то решение для очереди сообщений.
Windows поставляется со стандартным решением для очереди сообщений.которую вы можете установить с установочных дисков Windows и использовать из .NET, используя пространство имен System.Messaging .
В качестве альтернативы, если вы ищете решение с открытым исходным кодом, вы можете посмотретьв HornetQ .Он написан на Java, но вы также можете взаимодействовать с ним из .NET и многих других языков и платформ.