Gouroud and Outline (Cartoon) Shading

maybe you could use a compositing effect:
one renderer doing the 3d work ( lighting texture) DX9Texture outpute, mixed with a second one with toon shader ?