Hi,
Sorry for the late reply. The WYSIWYG editor I use only works with IE5+ unfortunately. I just saw the HTMLArea demo at http://dynarch.com/htmlarea/ and that appears to hold the most promise since it's free, feature-rich, etc.
I would be more than willing to share the code, though it would need to be cleaned up. You can see it and our CMS in action at:
http://209.10.210.53/
Instructions are here:
https://openacs.org/forums/message-view?message_id=112421
There's a simple Tcl API for creating the wysiwyg widget. It's also integrated with acs-templating so it can be created as easily as any other widget. Though this did require a few code changes relating to the widget's need for a specialized submit button.