Don't give in. If he's hungry, he'll eat. If he's thirsty, he'll drink. My boys never did this, but they did not want to give up the bottle, even after they knew how to drink from a sippy. I had to trust that they would realize if they wanted something to drink it was going to be in a sippy. After a day or two (of less to drink, not nothing to drink), they were back to drinking the same amount out of a sippy they did out of a bottle.
Give him time. He'll decide to eat.
I agree with Marda. Give him lots of finger food! He will probably love his independence. And remember, it doesn't have to be traditional finger food, just anything he can pick up and put in his mouth. Don't be afraid of a mess. He can be cleaned!