Mir ist deine Anforderung nicht ganz klar:
( Uwe mit der Kristallkugel kriegt wohl auch kein klares Bild.)
Beim Raten sind mir 2 Möglichkeiten eingefallen:
A) Du willst nur was machen, wenn im Browser auf dem PC ein Taster lange genug gedrückt ist ?
Dafür sind Taster (Button) eigentlich nicht gemacht. Natürlich kann man alles programmieren, aber das ist ziemlich weit ab von "usual client side scripts", hat mit Arduino Programmieren gar nichts zu tun, und ist auch kein Web-Programmier-Beispiel für Anfänger.
Generell sollte man im Netz möglichst unabhängig von Reaktionszeiten programmieren. Alles was du üblicherweise siehst, arbeitet lieber mit einer zusätzlichen Bestätigungs-Seite und -Taste.
B) Ein Taster soll was Einschalten und nach x Sekunden von allein wieder ausschalten.
Hier gibt es tausend einfache Möglichkeiten, die sich hauptsächlich darin unterscheiden, ob während der x Sekunden noch gleichzeitig irgendwas anderes laufen soll oder nicht.
Wenn nicht, heisst die einfachste Anwort
digitalWrite(PIN, HIGH);
delay(x*1000L);
digitalWrite(PIN, LOW);
Wenn ja, solltest du zum Raten mehr Tips geben... ( Das Ganze hat dann mit TinyWebServer usw. eigentlich gar nichts zu tun )