Pese que esos editores están bastante integrado en aplicaciones "cliente-servidor" (tanto para PHP, como ASP... etc) el funcionamiento de estas es un 99% temas de lenguajes del lado del cliente: DHTML, DOM, Javascript .. ActiveX .. etc ... Según la técnica que usen ..
En el foro Javascript te podrán orientar mejor sobre el tema ...
De momento te dejo uno para que veas (con integración con PHP):
http://www.webeditplatinum.com/
Un saludo,