Pro Site - Pay on signup

Hi,

Is there a way to allow users to pick the level they want to sign up for on the wp-sign.php page. So, the signup is a one step process where they choose their username, email address and pro site level at one go.