Assuming he is 6ft tall and he moves very little to none he needs well over 6K possibly 6,5K per day just to maintain weght. I am guesstimating it requires about 8500-9000 calories per day to gain that weight in a month, likely more. How the fuck does he even? Eat, eat a lot, eat a lot, often.