I'm having the same problem with some OSX machines on my home LAN.
I don't have Active Directory or a Windows Server, but I am running dnsmasq on DD-WRT. When viewing the LAN clients status page, I can see that all the Macs running Leopard register their names correctly in DNS. However my old...