Unfortunately, you can't apply for a foreign national's visa or green card if they aren't family.