You need to have an Xbox Live Gamertag in order to create an account.  This site won't make any sense if you don't have a Gamertag.

Sign up for a GamerScoreGoal account.
Sign Up for Your New Account
Gamertag: