Bueno, entonces la solucion de la sesion todavia es valida.
Si no tienes formulario, ¿como pasas de 2 a 3? Si es con un link, podrias pasar por ese link las variables. Algo como:
Código PHP:
<a href="3.php?var1=<?php echo $_POST['var1']; ?>&var2=<?php echo $_POST['var2']; ?>">Link</a>
Y en 3.php las recoges con:
Código PHP:
echo $_GET['var1'].'<br>'$_GET['var2'];
Lo importante es que comprendas que PHP solo obtiene informacion de la pagina de origen, no almacena nada de las anteriores. En tu caso 2 seria el origen. Cuando acabas de ejecutar en el servidor 2, PHP borra el $_POST.
Saludos.