Надо исходить из сути ситуации. Дулаг по определению сборно-распределительный лагерь, поэтому его привязка к конкретному месту, в принципиальное отличие от шталага - стационарного лагеря по определению, крайне условна.
Дулаги часто динамично загружались и разгружались, почти полностью обновляя состав, меняли местонахождение. Особенно ярко это проявлялась на подступах к Москве: вчера немногие десятки пленных в безвестной деревушке, сегодня многие тысячи в райцентре, а завтра в райцентре уже никакого лагеря нет, он находится уже в совершенно другом месте. А по справочникам все то время числится в Калуге или Можайске.
Надо принимать "Порхов" не как точное обозначение местонахождения, а как ориентир, внимательно поглядывая по сторонам, где там возводились тогда силами пленных нужные немцам военные объекты, отталкиваясь от объектов. ОБщий принцип, насколько представляю, примерно такой: закончили объект, приступили к строительству следующего - дулаг соответственно и переместился.