you can do the BTC to USD exchange at
https://bitcoinxc.netThey can:
a) send the funds via Western Union to your friend or to you. if the amount is big you can tell them to split it in few transactions...
b) send you the funds directly to your bank account and the funds won't be connected with bitcoin in any way.