Moved from main group, and I'm going to answer this generically.
You need a CLASS for the Monster HD. TYPE:Monster, so it works with
GameMode defined monster levels for LEVELADJUSTMENT, etc. You put the
spellcasting there. If you do it with the
BONUS:PCLEVEL|SomeSpellcastingClass|x I don't think you'll be able to
change the Spellstat for it.
What I'd do, and this will work for a general monster, but not for the
race with added spellcasting levels of the same type, is grab the
CLASS Spellcasting line, change the SPELLSTAT, add
SPELLLIST:1|<original spellcasting class name>. Then, on the level
lines, put the CAST (and potentially KNOWN) tags up through the level
you want. If the monster has more Spellcasting ability than HD, then
the RACE will need BONUS:PCLEVEL|<Monster Classname>|<Casting level -
creatures level> and casting levels up to the needed level defined.
If you need other spellcasting type stuff as well, such as Familiar or
Domains, druidic 'Spontaneous Summoning' etc, you'll need to
incorporate the appropriate tags or feats.
If you want it to stack with the other levels, the DC is easy
(BONUS:MISC|DC|CLASS=<blah>|<new stat-old stat> or something).
Getting bonus spells means messing with other BONUSes, and you'll need
to check out the GameMode files for the formulas you are modifying. I
don't think you can modify the ability to cast a given level spell
based on stat from outside the spellcasting class, but I'm not sure.
<snipped non-OGC quote>
> So it looks like a racial ability that she can cast all the spells a
> 9th level cleric can but uses charisma for bonus spells.
> If the SPELLS: Tag can take a class of spells instead of specific
> spells, that could work, but would it be able to stack if the <snipped non-OGC
> name> takes class levels as a Cleric?
PCGen LST Chimp