@Hassan: if you want the users to go through user/register, I'm afraid you should set up two separate siteaccesses, and change the UserClassId parameter.
Or you can create a custom module/view that uses a different class for the user objects based on some other conditions...
Principal Consultant International Business
Member of the Community Project Board