I believe you want to look into Global Event Hooks. The TypeInfo for any given class has Events you can hook onto.
CMS.Membership.UserInfo.TYPEINFO.Events.Insert.After += Insert_After;
private static void Insert_After(object sender, ObjectEventArgs e)
// Now you can add a new record that will occur whenever a User is added
If you mean though to add a record whenever a user visits a module user interface page (your question is a bit hard to follow), then you can either extend your user interface or you can create your own and add the logic in the aspx.cs code behind.