To actually gain a lb of fat, you need to eat 3500 calories... OVER your usual intake! So one day of overeating shouldn't sabotage your weight loss efforts. It's your intake over a week that determines fat loss (or gain) -- not what you eat in one day.
I'd suggest asking these questions over in nutrition, too. You're more likely to get advice from an expert there. :)