Bueno, lo que le recomiendo es que tramite para él una Visa de prometido para que venga a USA a casarse con usted.
Para hacer ese tramite, usted debera solicitar una visa de fiancee(Visa K1), la cual a faculta a usted, como ciudadano americano para solicitar su novio a Estados Unidos.
Para esto es importante que, una vez que se le apruebe la visa para su novio, el matrimonio se celebre en territorio americano dentro de los 90 días posteriores al ingreso de el a suelo estadounidense.
Esa Visa la pueden obtener en un tiempo aproximadamente 6 meses. Usted debe presentar la Petición de Prometido Extranjero, el formulario I-129F con el Departamento de Ciudadanía de EE.UU:
http://www.uscis.gov/i-129f
Una vez que ustedes se hayan casado, usted debera iniciar todos los tramites inmigratorios legales en favor de EL ante el USCIS para cambiar su estatus migratorio al de Residente Legal Condicional.
Aunque este proceso lo puede hacer usted misma, es altamente recomendable que ese tramite se lo haga un abogado experto en Inmigracion, para evitar errores o retrasos en el procedimiento.