I agree with @gemiwing that not eating tomorrow won’t help you if this is a weight issue. The best thing you can do to be healthy tomorrow if you want to offset overeating today is to do things that will make your metabolism run faster. You should eat a nutritious breakfast tomorrow and emphasize vegetables and lean protein over carbs and sugar, and continue eating several small meals throughout the day. You can also do at least a half hour of cardio. Not eating will just depress your metabolism, because your body will think that you are starving and it will try to use less energy.
To answer the first question, I’ve gone without eating for a while either because of being busy or lazy, and I’ve done it just in a science experiment kind of way to see how I would react. In my experience, the hunger comes and goes. Being less active will make you less hungry. If I don’t eat anything for most of day 1, and then go to bed, I don’t feel hungry for most of day 2. Doing this will probably make you feel exhausted and shitty, and after a while, your stomach gets a kind of empty, burning feeling, and the first foods you eat afterward might make you feel sick.