Currently living in Kathmandu, born here and went to private school until SLC (sophomore) and then did my A levels (Junior-senior).
That book is not a children's book.
Most of our English books came from Oxford India company. Learning to Communicate were the standard books through primary and secondary. You can send him those books, they have stories and exercises in them that will help with his English. Not much you can do about Nepali books, it's cheaper to buy here plus I'm sure the kid will be better in Nepali than English.
No. Toothbrushes and soaps are cheaper here. Local version. I'm sure your kid can afford them. Don't bother with purification tablets-water up there is fresh from the mountain and better than the bottled stuff we buy. Poor hygiene is an issue. Toilets. Unless you plan on building one, not much you can do about it. Nutrition is also an issue since lower income family have less protein in their diets. Though, kids there get plenty of exercise. Sorry, can't help you with this one.
Toys. Yes, kids love toys. Usually they play with the plastic-mass manufactured stuff that's the latest fad on Indian Cartoon Network (I was a fan of beyblade/my nephew loved Ben10). I doubt there's cable up there but the toys somehow make it through. You can send him toy cars/planes/helicopters (cheap Chinese knock offs will do). Ball games...probably cricket or soccer. Badminton is pretty popular as well. You could send him a baseball ball (assuming you are American and introduce him to the game-share your culture, maybe he can write to you about cricket). You can send him art supplies. Kids all ages love to color and draw. I doubt he gets to do that more often.
It looks like a fun game, I hope he enjoys it. Don't bother with anything that needs batteries or electricity. I live in Kathmandu and we have 10 hours of power-cut everyday. Plus, batteries are expensive. And don't send over something too expensive, I think it might get sold off.
If you can, send over some candy. He will love it.
I hope this helps.