1) vbulletin doesnt provide a hook into the javascript that controls that. disable WYSIWYG controls.
2) The build_data() function has the "keywords" used to make the character sheet. review this for what you want. you can add anything from the XML sheet provided by an armory. the type_array in that function sets the color.
In the make_extra_data() function is where the above function is used.
the peice that your looking for would be like
Code:
// Mage
if($class_id == 8)
{
$default = array_merge($default, array("fire damage","fire crit chance","frost damage","frost crit chance","arcane damage" ,"arcane crit chance"));
}
3) the WoW Character BBCode Settings in the vbulletin options.