if you want a new session_id EVERY time the page is loaded then you can use session_destroy() before session_start().
If you only want to start a new session if a certain event has occured, register a session variable when the even occurs:
session_register('new_session');
$new_session = 1
Then:
if ($_SESSION['new_session'] = 1) {
session_destroy() ;
session_start();
} else {
session_start();
}
HTH,