I've never emigrated (immigrated?) but as far as I know you have to live here (legally) for at least six months a year, for five years before you can apply. I think even if you are a citizen you have to live here for six months a year as well.

Or, she could come up with a largish sum of money, and find a guy to "marry." It's not like it doesn't happen every day anyway .