"needs to get a green card" ... Permanent residency in the US is a privilege and not just accorded to someone who thinks he "needs" a GC. Check the USCIS website to review the qualifications and procedures.
There are several social service agencies who assist potential immigrants with the required applications.