Об этом я и так догадался.
Дело происходит в винде
Как это делать именно на пхп я не нашел, взял пример из паскаля, в переводе на пхп он выглядит примерно так:
$com = fopen('com1', 'a+');
в ответ ошибка о несуществующем файле и невозможности его создать из отсутствия прав доступа.