its much easier to call the share by computer and name, using nautilus, let it do all the work for you, i.e.
will mount it in .gvfs (although it will only be available to the current user, until the other user mounts it, but most people only have one active user anyway)
you can make this a bash script and put it on your desktop
it can then be referenced at "~/.gvfs/<Share> on <Computer>/"
or you can do it the way that mikejonesey suggests, making sure to add gksudo or run it in a shell with sudo
you can also do it manually, in Nautilus, using 'Network' on the left hand pane (using the 'Places' view)