Lo de las "sessiones" empieza por leer las FAQ's de este foro .. tienes unos ejemplos básicos .. luego visat
www.php.net ..
Lo de bloquear la tabla .. En SQL de Mysql:
http://www.mysql.com/doc/en/LOCK_TABLES.html
(si tienes problemas con eso .. usa el foro Base de datos .. )
Un saludo,