I think planeshift should allow spaces in names. This will allow for more names to be chosen and is far more realistic. Replace the space with the _ character behind the scenes to avoid any errors with the code, when the name is then displayed you show the space instead of the _.
For things like /tell require a comma after the name so you know what the name is if you are talking to someone with both a first and last name.
/tell Draygo, instead of /tell Draygo
/tell Romonov Ravonti, hi
or a user could type,
/tell Romonov_Ravonti, hi
because an underscore is used behind the scenes and is used interchangably with the space.
This will allow a much wider selection of names. This is VERY important because if you plan this to be Massive Multi. you should maximized the amount of names people can use.
Thanks!
Edit: Seems to be slightly addressed in another post titled \'Names\'