Говоря о WinRT - вы действительно не можете создать именованный канал.
Говоря о настольном приложении Windows 8, работающем на уровне целостности AppContainer - вы можете создать именованный канал с помощью обычных функций WinAPI. Проблема в том, что по умолчанию только приложения с одинаковым идентификатором AppContainer могут получить к нему доступ (другими словами - только экземпляры вашего собственного приложения). Но на самом деле, если у вас есть процесс с высоким или средним уровнем целостности - из этого процесса вы можете создать канал и уменьшить его уровень целостности, чтобы приложения из AppContainer могли его использовать.
Взгляните на образец здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/hh448493(v=vs.85).aspx
Еще больше - из настольного приложения с высоким уровнем целостности вы можете использовать dll-инъекцию, чтобы внедрить вашу dll в WinRT-приложение, и снова - использовать WinAPI для создания каналов. Таким образом, каналы запрещены в WinRT не конструкцией ОС, а только отсутствием интерфейсов в WinRT.