Naja, ich hab dazu so eine Idee, muss nur noch debuggen.
Aber zum Trost gibts hier schon mal ne Vorschau:

Bei mode kann man NaNo eintragen (dann wird das Ziel automatisch auf 50000 gesetzt) oder T12 (da gibts dann zwei Balken - aber das funktioniert noch nicht ganz) oder irgendetwas anderes (z.B. TiNo). Target ist dann halt, das, was man erreichen will, Count, das was man hat und title ist für den Arbeitstitel (dann kann man sich auch mehrere machen

)
Ich versuche dann mal den Rest irgendwie so hinzu kriegen, wie er laufen soll ...
EDIT: Habs geschafft.

Ich packe die Dateien am Besten in nen ZIP-Archiv und hängs mal hier an.
So, fertig. Falls Änderungswünsche bestehen, bitte mal bescheid geben.
Ich hoffe du hast nichts dagegen, dass ich in diesem kleinen Teil den Tintenklecks untergebracht habe

Ist übrigens das erste Mal, dass ich so viel Kommentiert habe (der Quelltext ist bei mir da sonst seeeehr mager mit ausgestattet).
P.S.: Der Balken hat rote bereiche, falls man hinterherhinkt und grüne, falls man vorweg ist - als extra ansporn

P.P.S.: Late Night Edit: Hier dann noch der Nano-Modus, einfach nanoId=<id> anhängen und der Rest wird über die NaNoWriMo-API abgerufen (wenn die nicht auf die Idee kommen, die groß zu ändern) und direkt eingetragen. Kleine Vorschau:

(Weiß allerdings nicht, ob die PHP-Konfiguration das einlesen der externen Datei erlaubt)