Não, infelizmente. O nome do computador é definido no registro e não será alterado com base no DHCP ou em uma pesquisa de DNS reversa.
(Eu suponho, tecnicamente, isso poderia ser possível, mas eu acho que você precisaria de uma reinicialização depois de definir o nome.)
(Ok, ok-- suponho que isso não seria difícil , mas tenho certeza que você vai ter que reiniciar a cada vez que o nome mudar. você poderia fazer isso em um script de inicialização, e se o nome não mudar, basta inicializar normalmente. Ei ... isso pode ser divertido de escrever!)