Hola.
Hasta lo ke yo se, DHCP es un servicio ke se puede instalar en un PC, al instalarlo ese PC sera un servidor de DCHP, DHCP sirve para asignar IP's, mascaras de subred, puerta de enlace, DNS's y WINS's a los ordenadores ke van conectandose a la RED de manera dinamica. Yo personalmente tengo un 3Com812 con el seridor DHCP activado y asinga IP's privadas del rango 192.168.0.32 a 192.168.0.63 junto a la mask 255.255.255.0, puerta de enlace 192.168.0.2 ke es la IP privada del rotuer y las DNS de Telefonica.Net 194.224.52.36 y 192.224.52.37 a todo ekipo ke se coneca a la red y no tiene IP configurada, asi ke a kualkier PC ke conecto a mi red si no tiene configuracion automaticamente el server DHCP le da los valores necesarios.
Sobre el lo del PC sin HD... no puedo ayudarte, vi hace tiempo distribuiones de linux ke se ejecutaban desde CD... pero no se si rekeriran HD o no.
Un saludo y suerte.