I adjusted it

on *:text:!Name *:#LATOOC: {
if ($readini($($+($nick,.ini),2),Register,Name) != on) { /notice $nick Please choose a name !Name (Name) | halt }
writeini $nick $+ .ini $nick Name $2-
writeini $nick $+ .ini Register Name on
notice $nick Your character name is registered. Step 2: $2- $+ , What is your character type? Type !Types to get a list of what you can be, or to jump right to creation, type !Pick Type (Your selection goes here)
}


And now I get

<Me> !Name BloodyMe
-Bot- Please choose a name !Name (Name)

And no ini file is being written to create the character sheet. I think I messed up on this one as well.. At least so far it's been right characters and variables in the wrong places.