Everything really depends on how your friend originally entered the US.  If he entered the US unlawfully, under the current immigration laws, there is no way for him to legalize his status within the US.  He would have to go back to Honduras to consular process an approved petition that would be filed on his behalf by an employer or a qualified relative.  However, as soon as he leaves the US, he automatically triggers a 10 year bar to reentry, which can only be waived by a showing of extreme hardship to a US citizen spouse.  THis is fairly difficult in most cases.If he initially entered the US lawfully but has since overstayed, there is a way for him to legalize his status without leaving the US but it would only be through a valid, bona fide marriage to a US citizen.