Ciao
puoi risolvere il tutto creando semplicemente una tabella mysql/un file dove salvi gli esercizi che vengono man mano scelti. Ovviamente quando devi mostrare la lista degli esercizi controlli in questa tabella/file escludendo man mano quelli già scelti e quindi presenti nel recordset. Ovviamente ti conviene pensare anche ad un meccanismo di timeout nel caso un certo esercizio non venga risolto in maniera tale da sbloccarlo automaticamente anche per gli altri utenti...
ratatuia