Allora la strada più semplice credo sia una una named pipe se i due demoni partono in momenti diversi da due processi separati...se invece c'è un demone di gestione che li fa partire entrambi puoi usare una pipe.