In the sentence “For him to say that means a lot”, I can’t figure out how to explain what part of speech the “for” is, and how it can start off a noun phrase, but the sentence seems right to me. It seems to mean basically the same thing as “His saying that means a lot”.
Does anyone have any insight on how the “for” is being used in this case?