Hallo Max100! Herzlich willkommen in der DelphiPraxis!
Leider muss ich dir sagen, das wir hier nicht mit fertigen Lösungen um uns schmeißen. Hier und da gibts mal ein kleines Stückchen Code, aber derart große Dinge lösen wir nicht.
Aber: Wir helfen dir gern, wenn dir der Denk-Ansatz fehlt oder du irgendwo nicht weiterkommst.
Also gib uns die Möglichkeit dir zu helfen.
//edit:@Jelly: jetzt sind wir quit