creo que te estás complicando demasiado el asunto, si eso es todo lo que necesitas solo deberias tener una tabla
user conectado
juan si
pedro no
solo updates de la tabla, y ya. ¿puede ser una opción?
si te das cuenta es exactamente lo mismo
user y conectado son dos arrays relacionados en mysql