If your daughter is a permanent resident, she can petition for him by submitting the i-130 petition. However there is a wait time of about a year and a half that he must wait until there is a green card available for him. He cannot wait in the US without a valid status. This means he cannot stay in the US illegally because then once there is a green card available he will not be able to get it if he's illegal. The only way he can still get the green card even if he is illegal is if your daughter becomes a US citizen. A permanent resident is eligible for citizenship 5 years after being a permanent resident.
Other than that, there is nothing that you can do for him. Only family members can petition for him.
The only other two options in this case for a permanent residence in the US would be
1. Through a job/employment. For a green card it depends on his educational background and experience but most commonly he will need at least a Bachelor's degree. Most importantly he would need a job offer and a company that is willing to petition for his green card because it is costly. The company has to pay him the "prevailing wage" for his position and must show that it can afford his wage and has a need for his position and that he studied that field or has experience. That company has to go through a process called Labor Certification which begins with proving to the US Dept of Labor that he would not be taking a job away from a US citizen or resident in the US. For this, the less experience and education he hase the more difficult and longer this will take and again, he cannot wait here while he wait unless he is in a valid status.
2. Investing in the US is another way to get your green card here. If he can invest at least $500,000 in a company in the US, there is a special green card program.
He would also have to create 10 or more jobs for U.S. workers through this investment.
Good luck to you during this process and I hope this answer has helped you!
If you are not satisfied with my answer or if I did not understand your question correctly, please ask me for clarification and I will be glad to clarify. Your satisfaction is my goal.
Please kindly remember to issue a POSITIVE RATING now before you leave this page by choosing from the ratings. This is very important since it is how I receive credit for my service from what you paid.
This question will NOT close after you rate me even though it says "To Finish..". So after rating me, feel free to ask me any follow up questions at no additional cost .
Any bonus you wish to provide will be very appreciated.
If you have other NEW questions in the future, you can make sure that I answer it for you if you start your new question post with the words "FOR JENNIFER " or write it in the Subject Line.