No entiendo tu problema, ¿cuál de los tantos borrados de variable no te funciona?
Entiendo que es el de $_SESSION['select'][$clave].
Si es así prueba a hacer simplemente
Código PHP:
$_SESSION['select'][$clave] = null;
que es como si no existiera.
Por otro lado, si estás usando PHP>=5.0 el uso de session_register() se desaconseja.
Luego antes del último for, ya que lo que vas a hacer es almacenar $_SESSION['select'] como un array, creo que sería más correcto hacer un
Código PHP:
$_SESSION['select'] = array();
antes y luego ya iniciar el for, mas que nada para que el código quede más limpio y claro.