Я думал, что существует win32 «именованный» объект, который можно создать, потенциально способный обслуживать эту возможность. Я не замечаю это при поиске в сети. Конечно, вы можете попытаться использовать механизмы сокетов BCL напрямую, блокируя принятие сокетов. Вы также можете попробовать .net remoting, хотя я не уверен, что он будет более легким, чем WCF.
В конечном счете, WCF может быть лучшим. Если вы используете собственный хостинг, то я не думаю, что он настолько тяжелый, как вы думаете.