You are probably not going to get an answer for this post.
I'll make it simple for you.
If you are trying to get big, then eat as much as you can, as often as you can. If you keep the diet relatively clean you shouldn't have to worry too much about gettting fat. Sure you may add a bit of fat, but you will gain a hell of a lot more muscle.
Aim for 2g of protein per pound of mass. Remember as your weight starts to climb, increase your protein intake.
Get as much protein as you can from FOOD, use protein powder as a SUPPLEMENT
Stay away from junk food. It's okay to have on occassion...Moderation.
Carbs: Oatmeal, Rice, Potatoes, Bread, Pasta, cereal, Bagel - all fine when trying to bulk.
Get your Good fats - olive oil, flax oil, fish oil
One more thing - EAT RED MEAT!