What time are you eating dinner? Maybe it's possible to push all three meals back a bit? Sometimes, I end up staying up really late. On those nights, I can get very, very hungry as the time expands from the last time I ate. Usually, I just accept that being hungry has never resulted in death or immeasurable suffering for me, so I just suck it up. It helps that I tend to be very busy on those nights. But on nights where I eat dinner within three hours or so of going to bed, I never really feel hungry.
There are also lots of tricks to deal with late-night hunger. In the past, I have taken fiber supplements. I have consumed herbal tea (sometimes in vast quantities). I will take walks (exercise acts as an anorectic for me). I suspect you'll get all sorts of great suggestions here.
Another option is to simply program a late-night snack into your daily calories. It sounds to me like you may be experiencing the "I screwed it up, I can go completely wild" syndrome. Based on my personal experience, I am guessing that you eat far past the point of being full after you try in vain to ignore the hunger. Dealing with this one makes all the difference to me. Usually, I'm pretty good at remembering that it's not the first cookie that messes up my plan. It's the fifteenth. But it's hard to stay focused when I make that first mistake. Maybe that's happening to you?
Trainer boy challenge #2 (09/11-11/11):
(Trainer boy challenge #1 completed 09/11 - down 23.2 pounds - starting weight 239.8)
New Year's Challenge (09/15-01/01):