Yep
Yes you can. If you are an us citizen you can even apply for a green card for your husband after you guys got marry.
Tuition at state colleges for residents and nonresidents depends on the laws of the particular state where the college is located.
Yes, If a non Legal resident marries a Legal resident,he or she are judged to be Legal resident of that country. They can have their Spouse VISA.So that can make them live happily and together...
You should consult an immigration lawyer. They will assess and see if you qualify.