Re: use a login page for everyone
You might take a look at the Members-Only plugin from WordPress:
https://wordpress.org/extend/plugins/members-only
It prevents anyone not logged from seeing the blog/site and directs them to the login page (or you can choose a different page).
Seems to work with WPMU, but you’ll have to test it on your site to be sure.