MedSchoolDreamer:
Wow that is excellent !!!!! What a unique situation. Although it is difficult to get into any MD program in the states I would think that most schools would be very happy with this financial situation and with your background I would start cranking on the AMCAS, a primary application for US medical schools. You can apply with out a green card, but in your primary essay let medical schools know about your financial arrangement, it will put their mind at ease. Even though you have not taked an MCAT yet I would do AMCAS while studying very hard for MCAT. My general advice is that you grades/MCATs only help get your foot into the door. Your essay on the other hand is the most important because it is the thing that sets you apart from all other applicants, and it is the thing that will ultimately lead to an interview offer or acceptance.
Even with your financial situation, it maybe difficult to be considered for acceptance at some medical schools simply because you are neither citizen nor permanent resident. But
I think you stand a very good chance in this process based on your educational and work background.
Good Luck
Arti