no se fai così è come se fossero un unico script..

potresti fare una cosa del genere:

Codice PHP:
<form 1>
   <?php
   
require('funzioni.php');
   
funzione1();
   
?>
</form>

<form 2>
   <?php
   funzione2
();
   
?>
</form>
e nel file funzioni.php implementi le due funzioni:

Codice PHP:
function funzione1()
{
   
$nickname=$_POST['nickname'];
   echo 
$nickname// QUa stampa a video $nickname quindi sarà pieno
}

function 
funzione2()
{
   echo 
$nickname// Qua vorrei che non stampasse a video nulla, quindi è come se fosse un codice a parte e non 'integrato' in quello precedente 

in questo modo le due funzioni hanno differente scope ed è come se fossero separate...