Take a step back and look at the bigger picture. The original idea of not eating at night was that people should stop eating several hours before bed. Going to sleep on a full stomach may make sleeping uncomfortable, as the body is simultaneously shutting down to rest while still exerting energy to digest the food. This may lead to fitful sleep as well as gas and indigestionóbut not weight gain. Your body is smart, but it doesn't know what time it is when you eat. www.sparkpeople.com/resource/nutrition_art
Your body needs fuel steadily throughout the day and if you are trying to maintain healthy blood sugar levels as well as reaching and maintaining a healthy weight, it needs it every few hours. It sounds like you need to set up a meal and snack pattern that allows you to do that and fits your schedule instead of worldly idea of what time a meal "should" be. That may mean your planned schedule includes two bigger meals early in the day followed by several smaller snacks (at work and then once you are home). If you need help with planning a schedule we will be happy to help if you give us an idea of your typical daily schedule but more than likely if you throw out traditional ideas and break your day into meals and snacks based on your schedule, I think you will find things falling into place very easily.