On 18 Aug 2010, at 11:18, SpaceCake wrote:
...
how can I instruct these programs to use "anonymous" login first or at least try to use it if authentication is not succeed

Have you tried:
  smbmount {service} {mount-point} -o username=guest
?

Stroller