no entiendo bien tu código, pero esto es lo que entiendo. cuando muestras los juegos uno a uno
Código PHP:
<a href="juegos.php" <?php $_SESSION['juegos']=$fila[0]; ?>> <?php echo $fila[1] ?></a>
y luego la persona hace click en ese enlace, no estás haciendo nada. y no lo estás haciendo porque ya ese <?php $_SESSION['juegos']=$fila[0]; ?>> se ejecutó al cargarse la página; es decir, es el mismo cuento de siempre, php se ejecuta en el servidor y el html en el cliente. por lo que cuando se hace click en el enlace, no se está asignando nada, esa sentencia php ya se ejecutó en el servidor.
es mejor que trabajes con GET, ya que con eso sí puedes anotar la variable en el HTML y después la puedes obtener con el GET en php
Código PHP:
<a href="juegos.php?fila=<?php=$fila[0]?>"> <?php echo $fila[1] ?></a>
espero que me hayas entendido. saludos!