Aber Delphi 5 kann mit C# und .net nicht viel anfangen, wenn ich mich nicht irre.
Für Microsoft Message Queue (das bei jeder Windows Version enthalten ist) kann man in Delphi das
ActiveX importieren.
Mit Message Queues kann man auch einfache RPC-style Dienste bauen, d.h. Client A sendet eine Nachricht mit einer Anforderung, und B liest diese und sendet an A die Antwort zurück.
Vorteile von Message Queues (hängen vom Broker ab): zum Beispiel Unterstützung von Transaktionen. MSMQ muss ich mir aber erst noch mal näher ansehen...