Have you thought about a multi vitamin.... at least maybe for while he's going through this phase. We put our DD (3 years) on one over winter as an added boost because we also have a bubba 8 months and wanted to try and get through winter with minimal sickness. She has gotten sick but since on the vitamins has bounced back alot quicker. We are using Blackmores Kids Multi and Blackmores Fishy Tablets (fish oil). There's one called Pentavite too that seems to have a good reputation. They are marketed towards kids that are fussy eaters.
Meanwhile back to meal ideas... what about a finger food plate.. a tablespoon worth of things like:
boiled egg cut into quarters
ham cut into little strips
snow peas or sugar snap peas cut into bits
olives (again cut into halves or quarters)
cheese (grated, cut into shapes - like triangles or strips)
tomato - our DD seems to like it cut small smile
Choose maybe five or six things, it looks really colourful, has different textures and they can feed themselves.
Or an omelette with a tiny bit of shaved ham, grated cheese, grated zuchinni and carrot, finely diced onion. Sautee the veg and onion in a bit of butter, add 2 eggs (whisked with a splash of milk), sprinkle over the shaved ham and cheese and cook on a low heat for 15 mins or so, turn and cook a further 5 mins. Allow to cool and cut into little squares.
If he likes pasta try introducing some bolognaise sauce a bit at a time (first just tossing the pasta in it so it seems like he's just getting pasta) and then adding a bit more in as time goes by. Put in pureed or grated zuchinni, spinach, pumpkin or carrot into the bolognaise sauce, use pasta that's hollow so that the sauce can go inside it so he's eating more than just pasta. Or try those pasta pillows (Latina) with beef or spinach and ricotta.
Corn on the cob with a bit of butter and with a skewer stuck through it so its "corn on a stick"... woo hoo smile Call it something fun and see if he'll go for it.
Hope this helps.