Questa discussione è OT, a meno che non si indichi un linguaggio di programmazione con il quale si vuole raggiungere l'obiettivo (anche nel titolo) e non si forniscano i primi spunti per circoscrivere il problema, altrimenti si potrebbe anche pensare che si stia ricercando semplicemente un software che faccia quanto richiesto, e non è una problematica trattata in quest'area.

Suggerisco inoltre, per completamento, la lettura del Regolamento per conoscere le norme da seguire nell'apertura di discussioni in quest'area.

Ciao!