Your questions are not easy to answer since they depend on several different things so I'll try to take them one at a time.
Caloric intake per day to MAINTAIN your current weight depends on your gender, height, current weight, age and activity level. For example: I am female, 5'7", ~280, 40+ and have a light activity level so I would need about 2700 calories to maintain my current weight. There are several Calorie Calculators online that can give you a maintenance caloric intake number.
The amount of servings you should take in per day depends a lot on the above numbers as well. You can find a 'food pyramid' just about anywhere online that will give you a general idea of how to portion your meals. A good general guideline is 4 to 6 ounces of meat, about 1/2 cup of a starch (carbohydrate) and a 1/2 cup of both veggies and fruit at each meal. Red meat should be limited to 2 or 3 times per week, chicken and fish making up the remainder of the meals. Anything processed should be avoided and limit the amount of milk, butter, oil and sweet stuff.
As far as the number of times per day to eat, the body works the best on 3 meals per day but 'meals' doesn't mean that you have to eat a lot. Your metabolism needs to be maintained and that means putting calories into your body to make the cells work, the better the cells work the better your metabolism and the more fat that is burned. So, depending on how hard you work then that will determine the size and portioning of your meal to get you through that period of time.
While a day or two of fasting (drinking only water) will not hurt you, it may defeat your chances of losing weight unless you are completely changing your food intake. If you are going from a processed foods, regular diet to a vegetarian lifestyle, a few days of total fast with only water taken in can help reset your body's metabolism if you introduce the vegetarian side slowly by moving to a juice fast for a week or so, then introducing the grains and proteins over a period of time.
I hope that this has helped to answer your questions. If not, I can always try to clarify. Good luck!