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.