primero paso... lee el manual!!
http://php.net/tempnam
ahora, en definitiva esta funcion crea un archivo temporal.. que no necesariamente es el mismo para distintos usuarios!!
entonces... PHP es un lenguaje stateless de modo que la ejecucion del script
pagina2.php hace una carga en el servidor por cada cliente que lo solicite...
o no te he entendido??