Hi Guan,
You can look at modETP. There are 2 packages there, one is a package that makes use of MSIE.
http://www.infiniteinfo.com/openacs/modetp.tgz
Although I would suggest that you just study this. I just hacked up modetp and it was a real bad hack and wack.
If you have time I would suggest that you study and make use of bitflux editor. And make a package for OpenACS.
http://bitflux.ch/editor/