можно ли передавать защитные массивы через границы процессов через com-объекты?
Пока вы зарегистрировали маршаллера для интерфейса, да, нет проблем.Это может сделать стандартный маршаллер.