If they haven't already, they need to hire a lawyer that specializes in immigration. It costs a bit. But an immigration lawyer will make everything much smoother.

If they've been here long enough to establish a business they should at least have a green card by now.