Lo puoi implementare eseguendo in parallelo più processi dello stesso tipo, magari eseguendo lo stesso eseguibile (anche Gambas) più volte.
I risultati potresti leggerli dai log che verranno prodotti da questi eseguibile, che dovranno avere per forza nomi diversi; il come identificarli sarà da studiare, magari implementando un archivio di processi da cui partite per leggere le informazioni che interessano (una specie di archivio dinamico).
Un timer potrebbe anche essere inserito nel discorso della lettura, per non bloccare la parte utente....
Dopotutto, credo che sistemi per simulare il multithread si possono inventare anche con Gambas, certo non è una cosa immediata.