1. He is delivering lunches for elderly people.

2. He is delivering lunch boxes for elderly people.

(Are both the same in meaning?)

3. He is delivering lunches for elderly people.

4. He is delivering lunches to elderly people.

(Are both the same in meaning?)

Yes, both pairs have the same meaning.