Извнт, почти не сталкивался с пиэйчипой, не судьба была как-то ПХП юзать

а если WinExecEx() задействовать, без первого акта марлезонского балету (без вызова самого php.exe) в смысле пусть винда сама определит открывателя файла dt.php с вашими параметрами, не поможет такое?