Loading Next Level

I am making a platformer and I want to give the player a skip level pass. How would I make it so it loads the next level when they use it?

Depends what form it takes, but I’d think if you use an input box that sets a string (PlayerPrefs.SetString works fine), then if your string matches a set variable, use Application.LoadLevel().

var passWord="PASSWORD";
var stringEntry=PlayerPrefs.GetString("StringEntry");

if  (passWord==stringEntry){
      Application.LoadLevel(2);
}

For setting the string, the documentation on OnGUI may help:

http://unity3d.com/support/documentation/Components/gui-Controls.html