>>
Question 2:
How can i setup so that if users login and they need to update their complete some Registration Question, they are redirected to the Registration Page with Module on it from login?
>>
I think you got thios part.... but just in case
Admin | Site Settings | Advanced | Userpage
Set user page to the page with your reg form
....................
You can use question events to hide certain questions from unregistered users. Use post reg events to assign a Role that will mark them as "needing to answer additional post reg questions"
You can make a "nag" module appear for this role on every page with a link to the reg form
the reg form will display your additional questions at this time. once these questions are answered remove the user from the "nag role"
I did have problems in v 2.2 with removing users from roles - not sure if it still exists in the newer versions
hopefully this will give you a starting point