Dear S.,
As far as the sleeping goes, try putting him to bed an hour later, playing some soft music, and leaving a little night light on. Then when you do go in, don't pick him up. Simply sit down next to his crib, sing, talk, pat him, or whatever, but try not to take him out of his bed. It sounds like he figured out while he was sick that it was still ok to keep you coming in. Another thing is if you do take him out of his bed, stay in his room don't leave his surroundings. It is important for him to learn that he isn't going to get to keep you up all night every night.
With the eating my 2 yr old was the same way, still is! She just isn't a big eater. I would try to get him to eat some cereal maybe around lunch time, but if not, watch the diapers. I know to us moms that just isn't good enough, but it is true, they will eat when they are hungry.
Another answer to both of these dilemma's is prayer. It will help to pray for your son and to pray for yourself. Pray for wisdom and guidance, peace of mind and heart. He will hear you and answer. God Bless and good luck!
Write me anytime, it always has someone to talk to!
Deb