He should consult a criminal defense lawyer, and inquire about taking a private polygraph test. (So if the state asks for one, he'll have a sense of whether he'll be declared to have passed.) This, of course, will cost money. But if he's charged the police won't find out about the test or its result unless he or his lawyer tell them, and unless he passes (and perhaps not even then) they won't.

