I think the best idea would be for him to discuss the problem with an immigration lawyer. Yes, it'd cost, but he'd be getting the right advice.