Tienes algunos hechos en DHTML como HTML Area (
www.htmlarea.com) .. también como Applet Java, ActiveX e incluso en Flash y algunos que combinan la parte DHTML con parte "servidor" usando técnicas de "Ajax" (tenemos un foro para tal fin).
Un saludo,