As far online WYSIWYG HTML editors go, probably your best bet is a Java applet, java is probably the only language which has the most functionality in terms of client-side programming (drag drop, precise winodw control, graphics manipulation, real-time feedback) , I would check Jars.com or gamelan.com and see if anyone has a similar java applet..