How do I force an unregistered person who wants to be a member of my board to register username and password before they gain access?

Also, how do I upload a file to a forum as an administrator?...