I'll answer question one since I don't know any good item editors. I just modify the SQL manually for my own setup.
Classes:
Code:
Berserker 32768
Bard 128
Beastlord 16384
Cleric 2
Druid 32
Enchanter 8192
Magician 4096
Monk 64
Necromancer 1024
Paladin 4
Ranger 8
Rogue 256
Shadowknight 16
Shaman 512
Warrior 1
Wizard 2048
The numbers are added together to handle multiple classes.
Ie,
Magician is 4096
Enchanter is 8192
So Magician and Enchanter is 4096 + 8192 = 12288