Sí, con esa función también lo podrías hacer, sólo que primero deberías utilizar 
fopen() para abrir el archivo y luego de ingresar el contenido habría que cerralo con 
fclose() :  
 Código PHP:
    <?
$contenido = $_POST['texto']; 
$nombre = $_POST['nombre']; 
$archivo = fopen($nombre, "x"); //No necesitas utilizar touch(), esto va a crear el archivo
fwrite($archivo, $contenido);
fclose($archivo);
?>    
  Saludos.