Dal lato server si può fare, tramite uno script e un database, che viene aggiornato durante la sessione, diciamo ogni volta che l'utente cambia pagina, oppure quando esce.
Da un programma VB non è semplicissima, richiede una connessione FTP, e un database remoto, ma basta anche un file per utente, che contiene i dati. Ogni minuto quindi si connette all'FTP, scarica, aggiorna (e agisce in base dei dati aggiornati) e re-invia il file.
Alternativamente si può avere una connessione ODBC a un database remoto, ad esempio MySQL o SQL Server, e tramite un normalissimo controllo dati, DAO oppure ADO, si accede al record dell'utente e si interroga, aggiorna etc. SQL Server costa sempre, e molto, MySQL è gratuito anche per usi commerciali, è tre volte più veloce, ha però una sintassi diversa per le query Pass-Through, e richiede un po' di studio prima di un utilizzo vantaggioso. Comunque, tramite un data control, è come accedere a un database Access
Giovanni
---
Ducunt fata volentem, nolentem trahunt