Боюсь нет. DHCP в виндах (Win XP Home) автоматически заводится если устроить Internet Connection Sharing на одном из сетевых адаптеров.
На остальные тогда садится DHCP сервер. Правда с фиксированным неизменяемым диапазоном начиная от 192.168.0.1
Исходники какие бы ни были будут перегружены зависимостями от остальных модулей, кучей макросов и условных компиляций , и чтоб разобраться надо очень крутой броузер исходников и расковырять практически весь NET и USB стек с операционкой.