Hola
pawboss,
para identificar usuarios y demas podrias usar el
Autentificator de Cluster
aqui tambien tienes un post abierto para las dudas
http://www.forosdelweb.com/f18/autentificator-gesti-n-usuarios-cluster-74241/
si quieres saber mas sobre el uso de sessiones:
http://www.desarrolloweb.com/articulos/235.php
y en cuanto a lo de 1000 tablas y eso... no estoy muy de acuerdo...
con una simple tabla de usuarios y en la otra de agendas le asignas el codigo del usuario... por decir algo... en un tabla o pocas mas... lo solucionas!
si vas a tener mucha gente metida siempre puedes crear consultas por rangos. es decir del usuario 1 al 1000 su agenda sera la tabla1, del 1000 al 2000 sera tabla2 y asi sucesivamente!
saludos