I don't have any control about which coins I spend so my best bet would be to put it in some sort of mixing service that I read about in the forum a while ago. Am I correct about this?
It is possible to work out which bitcoins belong to who, but it requires some effort. The IRS (or equivalent) would not be able to cope with the burden.