Editing out FOREGROUND noise on a recording

So on my iPhone, I have voice recorded my friend playing guitar, but people are talking and watching things and he's playing in the background. I would like to know if there's a way, certain programs or if someone could even possibly do it for me. How do I get rid of the voices and everything in the foreground so you can JUST hear the guitar playing in the background? He has since had an operation on his wrist and won't be able to play for a long time so I wanted to do something special for him and send him just his work on the guitar.
Please someone if you have any ideas, I would be extremely grateful!
I have tried Audacity and Sony Sound Forge, but nothing allows me to get rid of foreground talking.

Sorry to say it, but you are probably out of luck. When you record everything together all at once like you did, it records everything to a single audio track. Once you do that, there's really no way to pick out the foreground noise and delete it.

Audacity would require you to play around a fair bit and there's nothing that would just automatically do it for you, you may be able to make it quieter with something like Virtual DJ but to be fair, you're best bet is actually audacity, you could also try Wave Pad although I have not tried it for this kind of thing exactly they do have fairly easy features for this type of purpose I can't guarantee the quality though, but in any case it's not something you can do in a couple of hours, from personal experience I can tell you it's a pain to do, I have spent weeks in some cases, trying to completely remove all sorts of noise from audio.
Hope this was some sort of help.