Simple answer is to use less calories while also increasing intake; calories in, calories out. Lower the steps you take, move a little slower, find alternative ways to do things that reduce your activity, and if necessary, keep a snack on you if you do have to move.
Of course you can only eat so much. Generally, fullness is caused by capacity limits and hormones. The former, I think, can't really be controlled, even with "training", at least for the long term. The latter can be worked around by eating fast.
Digestion is important too. Eating more protein has been proven to make people gain less, because they feel no need to eat more. Fiber and protein will slow your gain since you won't feel like eating. Stick to easily digestible carbs and fats.
I've heard experiences that people that eat as often as possible tend to also grow larger, more impeding appetites.
And of course, gainer shakes, ice cream, lots of snacks, heavy cream, soda
Have fun!