I think if your son remembers his dream, then it probably is not a Night Terror. When those happen, the child is still technically asleep, will remember nothing, and seem not to be associated later with a bad dream. My son gets night terrors (he is 5) and as the previous poster said, they only happen when he is overtired and/or overstimulated. However, I tend to think that if your son is afraid to go to sleep, then what he eats or when he goes to bed won't affect his fear. Some people have had success with a little trickery -- like spraying "monster repellent" around the room (a misting water bottle would work), changing the side of the pillow to bring good dreams, or other such things. Plant the idea in his head too that he has the power to dream of what he wants to -- before he is going to sleep, make it a ritual to list out some pleasant things to dream about, or have him imagine himself fighting the monster in his dreams (would he use a silver sword or a slingshot?? etc...)
With genuine night terrors, they usually happen around the same time after the child has fallen asleep (typically an hour to an hour and 15 minutes) and can be avoided if you gently wake your child before that time. Apparently it's enough to sort of reset the system and they sleep fine after that. If that is the case with your son, you could assure him that you will wake him before it happens and everything will be OK.