Para poder trabajar en multiusuario solo tienes que controlar los bloqueos de tablas y registros ... y la apertura de tablas compartidas...el resto es por defecto todo igual ... tambien puedes crear usuarios con privilegios , para que no todo el mundo pueda acceder a todo , etc ... (niveles)...
Mira la ayuda lock() , rlock() , flock() , unlock() , shared ... use , etc ...