It's kind of a hoax, but you can upload your βsoundβ to youtube and then use the facebook api to post the link (quite easily using facebook api ). Uploading to youtube will have better support like this
Soundcloud instructions here are not scary, at first a little more complicated. Perhaps you could share with us what you have done with these three requirements. Where are you stuck?
1) Getting user connections
2) Providing a user interface for selecting connections (shared) or mailing addresses (private)
3) Download the file
EDIT
In addition, here is a useful tutorial link to download soundcloud
source share