Да, вы можете, и я думаю, что для этого нужно использовать WCF. Связывание по именованным каналам прекрасно подходит для межпроцессного взаимодействия. Он прост в использовании (при условии, что у вас есть некоторые услуги) и очень эффективен. Я думаю, что это соответствует тому, что вы пытаетесь сделать идеально (из того, как вы это описываете).
В сети много статей об использовании этой привязки. Здесь - тот, который в значительной степени нацелен на то, что вы описываете ... Я немного его прочитал, но ваш пробег с этим конкретным может отличаться.
Если вы ищете WCF и Named Pipe, вы найдете там много ресурсов.