Good for you for bringing him to your bed. It's the best way to know what's going on with him during the night.
Anything over 101 degrees you should bring down; under 101 leave it alone. (The fever actually kills the virus and it goes away faster if you can keep the lower fever, but the higher fever can be dangerous so don't chance it.)
Use either Tylenol or Ibuprofen to control the higher fever. If the fever stays high, you can use BOTH AT THE SAME TIME (Tylenol every 4 hours, Ibuprofen every 6 hours). They affect different systems so you can give them both.
My younger son had fever seizures, which are caused NOT by how high it goes but rather by how fast the fever rises. (Some kids' bodies just don't know how to deal with the fevers, lol.) Anyway, now whenever he gets a fever we dose him immediately, with both, according to the doc's recommendation. His older brother we let run a fever until 101, and then only use one med (whichever we grab first, makes no difference).
If you're still breastfeeding, just let him eat as much as he wants. You'll be able to keep him really hydrated and fed that way, as well as help him get over the flu with your antibodies.
If you're not still breastfeeding, just do what the other mom's suggested and keep him hydrated; this part is really important. Don't worry about foods unless he loses 5% of his body weight; just let him eat when he's hungry and he'll be fine. (He'll probably be hungrier when the fever is down.)
If he has other symptoms (sore throat, aches, etc.) that can be controlled with the Tylenol you're already giving for fever. Other symptoms (congestion, coughing) can be assuaged with any OTC drops that contain the active ingredient "Guifenesen" (sp?); Walgreen's has a good generic. It's what they recommended for me when I was breastfeeding because it's the most mild.
Good luck with your little one, and know that you're doing the right thing.