Only if the foreigner has a legal residence permit in the USA. Citizens of the country normally form S-corporations in Delaware.