Your very Creative ! , I've actually done stuff like this on my server Raid Addicts, we have a few zones that port you in and based on your race your zapped into a special area. With guards who attack the other opposing team etc.
Pretty much you can do everything you say with both your Database, and Perl quests involving Player Quests.
For Blue Swords you can use the Warriors "Blade of Tactics" which has the model number IT141 , so you simply go into your items table make your item "Your blue sword" with whatever stats you want , then be sure that the idfile is set to IT141 and blam you will have your blue sword.. The "Blade of Strategy" is the RED one of these swords and thats IT142 .
Then you can simply go into your starting_items table and put the sword in their starting items , and or optionally you can give it to them in some quest or a TASK (imo a combo of the two is the most user friendly)
As for your Jedi Spells and what not it's not too entirely tricky to re-write spells , i'm still learning myself but once you catch onto it there is no problem. We have literally Thousands of custom spells over on my server created mostly by volunteers and myself over the years so if you need any help there I can probably find the time.
Image is correct though you won't be able to change class names the clients stuck on that but you can always have seperate guilds for each side or something to that effect.
As for making the whole server PVP , that code is already put in , and you can activate that simply by setting the pvpzone field in the zone table to 1 for all zones.. This is a simple query:
Code:
UPDATE `yourdatabase`.`zone` SET `pvpzone` = '1' WHERE `zone`.`id` > 0;
Or you can optionally only make certain zones PVP which is what I did. And then I setup Priests of Discord so that people could turn said PVP off when they choose even within those PVP zones.
Anyway hope this was of some help