Non ho capito bene lo scopo del programma.
Se lo dicessi si potrebbe vedere come scrivere il programma...
(Premettendo che io so il C/C++, ma il C# no)