Well actually, skier's shin bang is a little different than runner's shin splints (which you describe pretty accurately). In skiing the cause is usually the following:
When you land or ski backseat, the periosteum (membrane that covers the bone) gets irritated in the front of the tibia, because it is being stretched too much as the bone flexes over the back of the boot. The fibrous tissue that connects the periosteum to the bone gets broken down, and that is why the front of your shin gets so sore.
Regardless, the best TREATMENTS are rest, ice, anti-inflammatories, and shaving your shins will help a bit also.
The best CURE is prevention- that is to avoid being backseat.