Hit the gym and eat more, especially protein. He's very underweight, at least in my perception, unless he is some freaky ultra-marathon runner. Protein shakes can help add those extra calories even when you don't feel hungry. If he starts lifting, a half-decent portion of that weight gain will be muscle, and he will need it.