Non riesco a capire l'utilita' di dare un nome alla sessione con session_name pero'
session_name è utilissimo... perchè se un visitatore ha aperto il tuo sito e con lo stesso browser ne apre un altro (magari tramite schede del browser) che conicidenza ha lo stesso nome di variabile di sessione si potrebbero incocciare... mettendo un nome alla sessione questo non succede.

Un'altra curiosita'...ma unset( $_SESSION['nome_variabile] ) e' utile? o conviene dare direttamente session_destroy per cancellare il tutto?
dipende da quello che devi fare.. se devi resettare solo una var allora potrebbe essere utile se devi resettare tutto ciò che è in sessione allora è meglio la seconda

a proposito... session_name non accetta segni di punteggiatura oltre all'underscore