Thread:Project:Support desk/Custom fields for Account Creation/reply

Check out Extension:RegistrationForm or, if you're really adventurous, Extension:SemanticSignup for hints on how to do this.