"Il faut de la viande."
Translation:Meat is needed.
Native English speaker here and I am also struggling to make sense of the English in parts of this section! I find it is best to try to "see" the meaning of the sentences in French rather than do a word for word English/French translation. Meat is needed/necessary ... when making a lamb casserole/ beef burger / pork stir fry, etc. ... Hope that helps.
"He needs meat" = "Il a besoin de viande" or " Paul a besoin de viande". "He" is a personal pronoun. I think that if you had written "we need meat" your answer would have been accepted, because "it is necessary" or "il faut" is an impersonal mode wich addresses to everybody. In this case the use of"we" can be a way to express an impersonal form :)