Okay Nick,
there are two ways to do this
1 - through the http protocol
A - The nicest way
to do this is to make a webpage, that you put in the "Sites" directory of your home dir.
If you don't know how to make a webpage, then skip this and go to 2 OR try to get the knowledge to make a simple webpage(it isn't that hard, just buy html for dummies and off you go)
If you created your webpage, call this page index.html and save it in your Sites dir. Then people can just access that page by typing the url youripadress/~yourusername.
What to put in that webpage?????
In that webpage you put the title of your audiofile with a link to the file that you want to share. You do this for all your files. You can just drop those files in the same sites directory, as long as the link also point to those files. It is recommended that you stuff these files with dropstuff!!!
B - the crude way
is to just drop your files (stuffed!) in your sites directory and remove the file index.html . That way your friend just sees your directory with all files sitting there.
Now your friend opens internet explorer and types:
youripaddres/~yourusername.
Then she/he can see
a - your webpage
or
b - all the file that you dropped in your sites dir
if your friend just clicks these links or the files, the download starts.
2 -The other way to do this is through ftp
That is explained very well in the first entry of this topic
Then you asked what program to use for ftp
I use
Captain ftp and I think it is just the best ftp tool for OS X right now. You can download it through
www.xdsnet.net/captain/CaptainFTP1.4.tar.gz
This is shareware but you can get a free registration when you are a home user. You'll have to register for that though.
Open Captain ftp.
Go to the menu Connection/addressbook
click new
type a session name (like "my friend's supercool G4"
type the-ipaddress-you-want-to-connect-to, or, if your friend has his own domain type
www.yourfriendsdomainname.com
give the username that your friend provides you with
type the pasword
hit OK and there you go
Remember though that if you add ftp-access to your own machine that your friend can see and download everything that is in your homedir. If you don't want that you'll have to create a separate account with the name yourfriendsname an a password and drop all your files in the homedir of yourfriendsname.
If you're behind a router....just reply and i'll get you going.