Why not just make Ranks and Permissions a seperate thing?
For example, on the ArcaneOrder website, we have a member management script(elscouta wrote it

), we have 9 ranks, but only 5 types of permissions, for example, My rank is NightBlade, but my permissions are level 5 (as I\'m the webmaster, so I need to have access to everything).
so why not do something like this in PS:
a User Account would have the following info.
Name, ID, Race, Skin(etc.), Items(etc.), Guild, Rank, Permissions, and probably some more stuff.
So a guild could have a member with a level 1 rank but with level 9 permissions, you could also just remove the whole \"only 9 ranks thingie\" and make it only 9 permission ranks instead, so you could have as many ranks as you want, those would be like names, but you can only give a member 1 out of the 9 permissions.