I would consult with a lawyer to be honest, if I was going to try to get US compliance for doing something with Bitcoin. Unfortunately I think because BTC is relatively new it could cost a little more than normal because it's not obvious what the answer is, so the lawyer will have to do some research. Eventually all this stuff will be available on the internet I think but for now it's a bit of some educated guesswork I think.
This is probably the best advice on this thread. Federal AML laws are very complicated, and case law can make them even more complicated. By meeting with a lawyer who is legally required to act in your best interest, you should be able to receive sound legal advice.