This same problem turned me upside down, too...
In /etc/rc.d/init.d/smb, edit the line
daemon nmbd -D
to read
daemon nmbd -D -G TripperJones
In /etc/smb.conf, may sure you include the line
null passwords = yes
in the [global] section.
I have both Win 95 and Win 98 boxes using Linux as a file server with no
problem.
Good Luck!