Yes, you can get married and file to adjust his status. Here is a link to immigration through a family member (Spouse)..
http://www.uscis.gov/portal/site/usc...0045f3d6a1RCRD
For the financial support, you could look into finding someone else who might be willing to file the affidavit of support. Parents, brothers, sisiters....

