Cita: eso quiere decir, que mientras yo use session_start() en las paginas donde manejare estas, la session se mantendra viva?
No exactamente .. lo que indica esa función es que seguiras usando una sesión válida o se creará una nueva.
El "SID" expira (y lo determina: session.gc_maxtimelife en tu php.ini) así que si el SID es pasado al estado "garbage" (basura .. listo para ser borrado) cuando hagas un "session_start()" al no exister un SID válido . .esta función creará uno nuevo y por ende perderas los datos que tenías en la sesión anterior. Es lo que sucede cuando no propagas el SID correctamente.
EL "SID" es el ID de la sesión (+nombre) que identifica la sesión como única y asocia al "cliente" (que la creó) con el archivo que se generó en el servidor (de mismo nombre o parte).
Un saludo,