If you are using Windows based clients you can alias Netbios names in a file called lmhosts. The file is stored in c:\winnt\system32\drivers\etc\lmhosts for Windows NT/2000 and in c:\windows\system32 for Windows 95/98/ME.
The syntax is
#PRE
Example:
192.168.1.1 E-smith #PRE
192.168.1.1 Server #PRE
192.168.1.1 Router #PRE
The default NetBIOS name will appear in Network Neighborhood, however, when mapping a UNC path any of the aliases can be used.
IE: \e-smith\share or \server\share
Hope this helped and this is what you are trying to do. I do not know of a way to alias samba and allocate multiple netbios names to a SMB server. Not saying it isn't possible, I just don't know of a way.
Thanks,
Nathan Fowler