yeah i agree... sometimes when i've had uni and training and im starved by six-- so i have a 6pm dinner-- i get hungry by 9pm, and if i dont eat i feel really hungry by 11pm.
if im not tired enough to call it bedtime, or dont have to stay up burning the midnight oil, ill duck into the kitchen and let myself eat some fruit. i find that fruit fills me up without much energy. ive heard that it's bad to eat carbs after 6pm (like bread, pasta etc), and the only time you're allowed to eat carbs is after training, when muscle glycogen formation is the greatest.
if that's not enough (often it isnt!) then another good filler are eggs. ill microwave an egg to soft/medium hardness and eat that with some wholeseed mustard-- that's just my way of eating them. and then if that doesnt work, then i grab the milk and have a glass of that, and if im still hungry, ill get out the cereal and have that with milk. (the cereal is probably really bad at this time of night!)
don't go hungry though-- your brain needs glucose to function properly, and if it doesnt have enough glucose (not enough glucose in the blood, and few carb stores left in body), your body won't burn fat cuz that can't make glucose. gluconeogenesis occurs, where protein (your precious muscles!) is broken down to synthesis glucose. good luck and happy eating!