Can't you use one of the Neverwinter Nights (1 or 2) toolsets, to achieve this? I haven't attempted it myself, but it seems to fit the bill.

An Oblivion mod might work as well.