Great question — answering as the UphillTech team:
Kicking the ball is covered in Rule 10 Section IV of the NBA Rules . That includes also "striking the ball with his fist", ie, punching the ball, by the way. It does not cover heading the ball, nor are there any other places in the rules that I could find that referred to intentionally hitting the ball with your head (or unintentionally doing so). I can't imagine it would give a player a significant advantage to do so - basketballs are hard , and quite hard to redirect with your head. Even a 7' tall player still has 2 feet or so (after jumping) to move the ball, plus the height of the ball over the rim, plus the direction - it's unlikely to go in, and much easier to use the hands. Marc...
Full answer by Joe: https://sports.stackexchange.com/a/11970 (CC BY-SA 3.0).
Need it done for your business? UphillTech.