Das Prinzip einer Unterschriftenliste (die du nicht näher definiert hast) ist identisch mit dem eines Gästebuchs.
Folglich kannst du jedes Gästebuchscript verwenden, ggf. minimal modifizieren.
Alternativ auch mal ein Tutorial für Gästebücher ansehen. Wie gesagt, ist 1:1 übertragbar. Nur dass du nur die Namen in eine Textdatei/Datenbank eintragen musst. Nachrichtentext etc. brauchst du vermutlich nichtmal.
EDIT:
Da es ja nicht all zu geschäftskritisch ist, kannst du ja auch mal hier Anfragen: Entwicklerteam sucht neue Herausforderungen Da haben wir direkt zwei Threads auf einmal erledigt. 