No, you don't have to register with gamespy because you already have.
Seems this is too simple...
When you created the account in BF2, you created a gamespyid.
So if you go to that site and login with the same email and pass you created in BF2, in the upper righthand green login box... you can bring up your info and alter it.
I would suggest putting |7| if you plan on being our the |7|squad.
