Allowing guest session to access certain user directories
Solution 1:
You are doing it wrong.
The Shares you are setting up as described in your question are network shares. For people accessing your PC over a network. You most likely don't want any shares.
There are many ways to set permissions to allow user "guest" to access files in ~/Music.
Here is one way:
Assuming you are happy for anyone to access this directory you can do this.
Check permissions on your home directory allow anyone to access it's contents.
Running ls -l
should return this
richardjh@ubuntu ~ $ ls -ld ~
drwxr-xr-x 57 richardjh richardjh 4096 2010-10-28 09:10 /home/richardjh
The important bit is the drwxr-xr-x
Set Permissions on ~/Music and all subfolders to 755 like this
find ~/Music -type d -exec chmod o+rx {} \;
Set Permissions on all files in ~/Music and it's subfolders like this
find ~/Music -type f -exec chmod o+r {} \;
Log in as guest and you should be able to browse the Music directory and play the files within.