So, I think I found a strategy for fasting. I'll test it tomorrow, or possibly today if I feel like it.
When you wake up in the morning, the first thing you need to do is make a bulleted list of everything you want to accomplish in that day. Don't take how much time each task will take into account; the goal of doing this is to over-book yourself so you'll be busy all day and won't have time to eat. You should try to put about ten things on the list, more if you have a lot of free time.
You can accomplish the tasks on your list in the order that you wrote them down, or do them randomly. Mine for today might look like this:
-Take a shower
-Do math homework
-Read three books
-Practice two concert pieces on the piano
-Continue writing "Once Upon a Time"
-Watch 'Speak' movie on my laptop again
-Go on DBPB.com for a while
I would add two more to make it an even ten, but math and the two books is already four hours...
You get the idea.
If you don't finish everything on your list that day (which hopefully you won't), don't worry about it. You don't even have to put the things you didn't finish on tomorrow's list. WARNING: Don't put anything too physically demanding on your list if you're fasting, and still make sure to drink tons of water.
One last thing: if all your food is downstairs, try to keep yourself busy upstairs.
If you're not fasting but you only want, like, one meal a day, do the list thing, but take a break at, say, twelve o'clock. Run down the stairs, grab a low-calorie food (apples, bananas, and celery are good for this), and run back up the stairs before you can take anything else. Make sure to eat it upstairs. As soon as you're done, continue with your list.
Whew, this was a long post. Hope it helped...