Instructions
Sign up for an Xbox LIVE account if you have not done so already. Note the email you use to create the account.
Log on to Bungie.net and create an account, using the same email used to create your Xbox LIVE account. You will be brought to a page where you must click "I consent to bungie.net using my windows live ID," after which you will be prompted to create a profile.
Play a few multi-player matchmaking games in the next 24 hours. This will ensure that your information gets pushed through and your Gamertag is linked successfully.