Can I buy songs from iTunes within my iPhone appplication?
As far as I know, no you can't. Buying music from the iTunes Store is limited to the iTunes application. You can use a link which will pass the user to iTunes to look at that particular song but they can't buy it from within your application.