Mit etwas ähnlichem habe ich mich auch vor einiger Zeit beschäftigt. Dabei ging es um das Sammeln von Informationen über Schnapsfläschchen (es gibt nichts, was Leute nicht sammeln). Kein eigenes Projekt, sondern ich habe den Webmaster unterstützt. Wir haben es mit CSV-Dateien gemacht, aber was Du erwähnt hast, mit einer Datenbank wäre natürlich die bessere Lösung. Auf jeden Fall ist es möglich, das selbst zu programmieren, wenn Du dich in PHP und Datenbanken einarbeitest. Allerdings werden die Skripte dir nicht die Arbeit abnehmen können, die Informationen über den Circus zu sammeln und einzugeben. Dass es diese in einer Form gibt, die man maschinell auswerten kann, ist eher unwahrscheinlich.
Für das Einarbeiten in HTML und CSS bist Du hier bei html-seminar.de schon an der richtigen Adresse, denn Du findest hier nicht nur das Forum sondern auch Tutorials zum Lernen
Für PHP gibt es wahrscheinlich auch Tutorials, da kann dir sicher jemand anders eines empfehlen.