You should explore whether "adjustment of status" is an option for your husband. Adjustment of status is a process that allows a person to complete the entire green card application process while in the United States. In many cases it is still possible to qualify for adjustment of status even if the applicant is out of status as long as he originally entered the United States lawfully. That being said, it will be important to review your husband's situation in more detail to confirm that he qualifies for adjustment of status before submitting any documents to the government. If he applies for adjustment of status but does not qualify, he could be placed in deportation proceedings.
The adjustment of status process involves submitting an I-130 petition (your request for your husband to be allowed to immigrate) along with an I-485 application for permanent resident status (your husband's request for a green card). Along with these applications, you would also be able to request a work authorization card so that your husband would be able to work lawfully while he waits for his green card.
Again, before you submit any forms to the government you need to make sure that your husband meets all of the requirements for adjustment of status.
My office is in Reston at the Reston Town Center. You can learn more about my firm and the adjustment of status process by checking out the link below.