Se están complicando demasiado... la concurrencia no es asunto de php, sino del DBMS, que es el que debe tener herramientas para manejar la concurrencia y el bloqueo de registros. Si estás usando mysql deberías ver este link:
http://www.mysql.com/documentation/m...ocking_methods