Nur weiß ich nicht, wie ich die Variable $id vom ersten php-Schript an das html-Formular übergebe.
Da Du geschrieben hast, das "Du" vom Skript aus das Formular aufrufst, im Skript also eine Weiterleitung hast, sollte die beste Lösung sein, das Formular in das erste Skript einzubauen - Du ersparst dem Nutzer einen unnötigen Seitenaufruf.
Hat der Nutzer die Wahl, ob der vom ersten Skript in das Formular will oder woanders hin, wird Dir nichts anderes übrig bleiben als entweder den Nutzer mit einem Cookie zu belästigen und/oder eine Session aufzumachen.
Die Möglichkeit, den Wert an die URL des Formulars anzuhängen, hast Du sicher schon verworfen (nehme ich mal an).
Gruß,
soenk.e