Cita: incluso un usuario no puede tener abierta su sesion en un pc 'x' y en otro pc al mismo tiempo....
Este tema concreto no se controlaría con las sesiones "por defecto" de PHP .. PHP crea una sesión por cliente que la incia y son independientes y aisladas entre sí. Pero, tu puedes crearte tus sitemas basados en BD o similares donde almacenes fecha/hora de entrada de tu usuario al sistema y desde que HOST para validarlo y denegarle la entrada si no correponde el HOST habitual de uso de esa cuenta .. o manejar tiempos de expiración para determinar que el usuario (con esa cuenta) está ya en el sistema trabajando ... ("concurrencia" le llaman a este tema por si quieres buscar algo de info)
Un saludo,