There are bitcoin laundering services online that you can send your coins to and they will send them back from random addresses. you do run the risk of losing coins to fraud or whatever, but that goes with most bitcoin business online. Look into:
http://app.bitlaundry.com/
I think they are the only ones but i have seen something about blockchain.info's wallet having a laundering feature..
