I'm no expert but...
I think that the only way to peg a currency to another one is through a legal framework. Since cryptocurrencies don't fall under any one country's control it is impossible to peg them to anything else.
Prices will only stabilize once adoption is more widespread. This will damp out fluctuations in the market and reduce the probability of panic buying / selling.
I suggest that you look into the new Auroracoin. That is a good effort at making crypto more widespread.