Hello, In regards to what you are looking to do, it's been done many many times over the years. I really have never tried to build a system like this but the best idea that I can give is to search the web for classles levelless muds. Maybe check out godwars or other types of levelless classless codebases.
General info from the web: RPI MUDs Another lesser known variant of a MUD are RPI MUDs, Role-Play Intensive Multi-User Dungeon. RPI MUDs center themselves around playing out specific roles as if the role were real. Realism is often blended in with fantasy in these types of MU*s. In general, the objective of the game is not to complete computer-generated quests or to hack-and-slash monsters in order to gain levels and equipment, but to collaborate with fellow players to create complex and multi-layered storylines in a cohesive gameworld. RPIs are very different from other MU* because of this. The majority of RPI MUDs are levelless and classless, focusing instead on skills and crafts that players may pursue during the lifetime of their characters. RPI's tend to focus more on role-playing against the world or environment, often going as far as to request their players to engage in role-play with inanimate creatures and objects. OOC (Out of character) communications are often restricted. This contrasts with other forms of mud role-playing styles such as storytelling and freestyle mushes in which role-play is conducted between players and OOC communications are more important. RPI MUDs could be considered giant plays where the setting or world is the theater, and the players are the actors as well as the viewers. RPIs are a newer branch of MUDs in general, but have still been around for a long period of time. A post from CircleMud List on this: http://www.circlemud.org/maillist/2000-02/0550.html As I mentioned, searching the web will be your best bet as I personally, in 9 years of mudding have never thought about doing this and I've never played a mud of this type that was really worth playing. Sorry I couldn't be of more help.. Chris

