YEp, my first tought was teething so what Deb suggested along with something to chew on (pacifier, teether, even a teddy bear) along with the explanation: we can't eat now sweetie, is nighty night, here's X for you to chew on while you fall asleep (you can even pretend to chew to sleep also for 5 mins while he screams). My ds is extremely stubborn and he refuses to try anything new sp if he's tired and starts with a new "idea"
but if i show him he quickly gets interested and sometimes that does the trick.
Since you say that sometimes he'll eat tons of food, is there a way that you can "tank" him up during the time near bed and explain him that? : like Im going to give you this fruit so you wont be hungry when going to bed, or mmm this yummy crackers will stop us from being hungry at bedtime or when he's having his bath making him remember: we ate lots of yummy stuff, we can't be hungry at bedtime, can we? beleive me even when they can't speak, the "brainwash" techinque works great with them (i know i've used it a lot LOL with good results, but you have to repeat it over and over)
IF he persists, maybe a change in scenario will help him trough it, that is you can try putting him to bed on weekends and that way, dissasociate daddy from the scene, or asking for help (grandma, close friend) so he stops "pushing" daddy. It's only a week thing, once he gets off that, you can go back to your routine.