just adding entries in LAN hosts into "hostnames and addresses" is not enough. though you can use this in a way for entering "static" wins entries.
just today i got to play with this very setting, here are what i found out so far that "works"
1. with the stock sme 5.1.2
- i need to add the wins address and the dns address of sme on the pptp tcp/ip settings. for some reason when adding just wins address, it cause the pptp to unable getting the dns address automatically. the default setting will set the address and dns, but no wins.
- modify /etc/samba/smb.conf make sure the followings are true
"dns proxy = yes"
"name resolve order = wins lmhosts hosts bcast"
"wins support = yes"
- add LAN hosts into "hostnames and addresses" in server-manager
- restart samba. /etc/rc.d/init.d/smb restart
note: everytime you add hosts, you need to restart samba.
2. with upgraded samba to samba 2.2.5-4
- modify /etc/samba/smb.conf make sure the followings are true
"dns proxy = yes"
"name resolve order = wins lmhosts hosts bcast"
"wins support = yes"
- add static addresses (servers) to "hostnames and addresses" in server-manager
- it just works so far.. and no need to restrart samba.
- pptp will get the right settings .. ip address, dns address, and wins address
above are true on my side using win2k as client. haven't tested on win9x client at the moment, but i don't expect to be any different.
i am no way an expert, only a beginner on linux. i got a hint on this from
http://slugarchives.nks.net/List/slug.archive.0108/0805.htmlso i can't answer any technical questions on sme or samba. i should also mention that making the template for the changes would be a good idea.

hope this help,
iwan