Esto lo puedes lograr con fwrite:
Código PHP:
<?php
function escribir(){
$_POST['textarea1'] = $t1;
$_POST['textarea2'] = $t2;
$t = $t1." :: ".$t2."\n";
$fp = fopen("datos.php", "a+");
fwrite($fp, $t);
fclose($fp);
}
if(isset($_POST['textarea1']) && isset($_POST['textarea2'])){
escribir();
}if(!isset($_POST['textarea1']) || !isset($_POST['textarea2']){
die("Error, un campo esta vacio");
}else{
?>
<!----aqui el formulario. Esto es para no tener que hacer dos documentos php------>
<?php
}
?>