would these overwrite the previous session
yes, it will overwrites the previous session
Do sessions ever really need to be destroyed?
no, depends on what you want to do with the session.
if you don't destroy it, it will remains in your server.
and eat up your server's space.
i don't know if u use the PHP session or database session or you write ur own one.
if using PHP session(assume u use cookie) or onsite session, there auto destroy (garbage collection) after x time.
if implement database session
u have to write own garbage collector
if implement own session
still got to write own garbage collector.