Hallo MydroF,
viele Wege führen nach Rom. Eine Idee für den Programmablauf hast du ja bereits, also ist der wichtigste Schritt doch schon getan - Jetzt musst du das ganze nur noch in Code umsetzen. Wie du das tust ist dir überlassen, denn es gibt nie "den Quelltext". Wie weit bist du denn bisher gekommen? Hast du überhaupt schon irgendwas geschrieben? An welchem der von dir aufgezählten Punkte hängst du?
[edit]
Übrigens, falls es noch niemand anderes gesagt hat:
Herzlich Willkommen in der
DP
[/edit]