Maybe. Talk to a lawyer about a stateside waiver.
The information contained in this answer is provided for informational purposes only, and should not be construed as legal advice on any subject matter,not should it be viewed as establishing an attorney client relationship of any kind.
Possibly, but a lot more information is necessary. Is he in removal? Has anyone petitioned for him in the past? What sort of hardships can you prove should he be denied a visa? Can you afford the filing fees and legal fees? You won't get very far without an immigration attorney on your side. Good luck!