Homepage isn't compulsory in this mod. However take a look at this snippet of the instructions for the adduser.php:
[] // ------------------------------------------------------------
// If all required info is not filled in, then we can't proceed
if(((!$Loginname)||(!$Displayname)||(!$Email)||($agree != "yes")||(!$Occupation)||(!$Hobbies)||(!$Location)||(!$Extra2)||(!$Extra3)||(!$Extra4)||(!$Extra5)) || ((!$Picture) && (!isset($HTTP_POST_FILES['userfile']['name'])) && (!$avurl))){
$html -> not_right($ubbt_lang['ALL_FIELDS'],$Cat);
} [/]
I no next to little about PHP, but I'm pretty sure that's where you can change which fields are required

OK, I admit it, I read Josh's comment
