Rather than messing with Samba and the NetBIOS name service, I prefer to add the name to
%SYSTEMDIR%\drivers\etc\hosts. The format and function of this file is identical to
/etc/hosts on Linux. So you would add something like:
Of course this works best if you assign static (or pseudo-static) IP addresses. By pseudo-static I mean the client uses DHCP, but the MAC address is stored in the DHCP server so that it always gives out the same IP address. You can still do this and have normal dynamic IP addresses for other hosts, just make sure to not assign any static addresses that fall in the dynamic range.