Un esempio grezzo potrebbe essere questa soluzione:

# a.php
Codice PHP:
<?php

if (count($_POST))
{
     
$fileName md5(rand(unique) . $_SERVER["REMOTE_ADDR"] . time());
     
$fp fopen("./nomecartella/{$fileName}.txt""wb");
     
fwrite($fp$_POST["dati"]);
     
fclose($fp);

     
/**
       * Javascript
       */
      
echo <<<TPL
      <script type="text/javascript">
      window.open("http://nomesito/b.php?id=
{$fileName}", "", "top=10, left=10, width=250, height=200, status=no, menubar=no, toolbar=no scrollbars=no");
      </script>
TPL;
}
else
{
    echo <<<TPL
<form method="post">
<textarea name="dati"></textarea>
</form>
TPL;
}
# b.php?id=example
Codice PHP:
<?php
if (isset($_GET["id"]) && file_exists("./nomecartella/{$_GET['id']}.php"))
{
      echo 
file_get_contents("./nomecartella/{$_GET['id']}.php");
}
else
{
      echo 
"Id non valido";
}
?>
E' un esempio grezzo, insicuro, non ottimale, ma funzionante.