No, it won't overwrite it as far as I can tell. I setup a simple test script that set a session variable on one page using session_start and session_register.
On a second page I set session_start and session_register (the same var name).
Then I displayed the session variable. It seemed to be fine.
So, it doesn't overwrite it, it just uses the current one.
Hope this helps,
Darcy