mrbabis,
This is an awesome idea. I would think that you could easily do this from a script, but getting the output of your nmap, then doing something (not exact script here, but the idea is outlayed)::
Code:
for share in `nmap blah blah`
do mount -t smbfs -o user=user,rw //server/$share /mountpoint
etc, etc...
Check out stuffnthings.org for my script examples (very new, so not alot there yet

)
Good luck