Что конкретно делаете/добавили? Какие исключения? В каком месте кода?
На вопрос в текущей версии можно ответить только так:
а) построить реализацию чата с помощью именованых каналов возможно;
б) вы построили реализацию с ошибками (какими, пока непонятно);
в) для реализации чата можно предложить много других способов, например использовать TCP/IP и сокеты Беркли, только непонятно какой вам нужен.