Darhas no me parece muy funcional tu idea puesto que constantemente el usuario debería estar conectado a la BD y eso recargaría la bd y la aplicación te llevaría a las nubes el consumo del ancho de banda y muchas mas cosas.
Por otro lado deberías investigar el uso de Global.asa, mas específicamente la variable aplication.
Yo por mi parte buscaré algo al respecto y si encuentro te lo paso.
Saludos!