J., My daughter when through pretty much the same thing. She only wanted Cheerios, crackers and other dry stuff she could eat by herself at about 6 months old. I spoke to her ped and he said it was fine, just remember no Honey nut cheerios (because of the honey) until at least 1 yr old. After about a week, that passed. I would say give him what he can and will eat. After he eats a little, try giving him baby food when he's not so hungry, in between him feeding himself in his high chair. He may be more receptive to it. Also, you might try pieces of bananas, or they even sell the baby bananas. I also boiled some apple slices in water so they were soft enough for her to eat, but not mashy. They aren't too slimy. My daughter also likes goldfish (they make whole wheat ones now) and sweet peas from a can, pita bread, pretty much anything. Also, for fruit, you can try the gerber dried fruit, they are good too. I heard right now CVS has them on sale buy one get one free. Feeding him will come with time. Just keep trying all sorts of stuff. My daughter doesn't always like things the first time, but after about the 3rd, she does. Another thing, don't worry about it too much. Just remember to keep it simple. Normal thigns that you would eat, he can probably eat, a little tailored to him.
One more thing, about the sippy cups. My daughter started with the cups with the straws, and did really good with them. Now she uses them all the time. For water, I buy her the flavored water, and she drinks it too, I still can't quite get her to drink her milk from a cup yet. My suggestion would be give him a sippy cup. If he wants it fine, if not, that's fine too. I bet if he's thirsty, he will drink it, it will just take time. Give him his bottle of formula when he needs (mid day), the rest of the day, offer a sippy cup.
Good luck
Let me know if I can help with anything, I have a daughter 13months and just went through this phase.
R.