Borré el tema por estar duplicado, si lo colocas en un sitio equivocado pide a un moderador que lo mueva.
En cuanto a tu problema, pues hay varias opciones dependiendo de las tecnologías que usas. Por ejemplo sería dirigir el contenido de un textarea a un archivo y luego ejecutar el comando para compilar con una función como
http://php.net/manual/en/function.shell-exec.phpshell_exec() en PHP.
Saludos