As for meal plans, combining complex carbs and protein is your best bet for gaining muscle. Good meal
choices are eggs and whole wheat toast with, lean meats with baked potatoes or whole grain rice/pasta (veggies don't hurt either ;-)), and protein bars/shakes with banana or peanut butter as snacks in between. The trick is to sneak in calories where you can. On the days that you hectic schedule doesn't leave you much time to cook, meal replacement shakes will be a big help.