Es una historia media larga de explicar para hacer lo que pretendes... te recomiendo que leas de autenticacion y autorización y te bajes el ejemplo llamado PortalStarter Kit que precisamente hace todo eso...
Es totalmente GNU.
Lo puedes encontrar en
www.asp.net
Salu2 y cualquier duda mas concretar por aqui andaremos..