You have to sync your iPhone with your computer, then pay another fee to buy the ringtone. If you have a Mac then you can use garageband and make it into a ringtone for free.
OK, there’s endless threads on this question, but the thing I was looking for was this: http://audiko.net/en.html an alternative to going via garageband.