They are both sentences that people would understand and not question.
You could use other words like "satisfy" "supply" "provide" etc rather than MEET then you will not have the grammatical misunderstanding mentioned in the comments. Although they are perfectly good and natural sentences.
Meet in your sentences does not mean to meet for a date or for a meeting, but to bring together two separate things that are needed. 1) the food and 2) the starving people in the disaster.
another similar meaning for "to meet" or "meeting" is if your are building a bridge, the object is to have two sides "meet" in the middle.
In a disagreement you "meet" in the middle--> compromise.
There really is no need to say your sentence in a different form. For natives to understand.