if his LC is not pending more than 365 days then he cant apply for 7th year H1 extension. he has to go out of US when his 6 year H1 expires.
OR
look for any approved LC from any company that match his skills, education, exp the day that LC was filed and can file his I-140 with labor substitution and also file I-485, EAD AP
why dont your"friend "post??