tu n'as pas besoin de structures pour ça. tu peux séparer ta page en deux frames : la première pour choisir l'entrée à modifier (ou pour en créer une nouvelle), la seconde qui se charge après avoir choisi l'action à effectuer dans la première. chaque frame est un script (perl ou autre).
pour charger la seconde, tu n'as besoin que d'un id : par ex la position de l'entrée dans le fichier, ou sa description (je choisirais la position). le script choppe l'entrée en question, puis créé le formulaire : <input name='DEBUT' value='15:30'>, <input name='SUP' value='...'> etc., avec un input hidden qui indique la position dans le fichier (ou le nom de la description donc) de l'entrée que tu modifies.
le target du formulaire est un script perl, qui s'occupera d'updater l'entrée du fichier correspondant. c'est tout ! sachant que si plusieurs utilisateurs veulent modifier la même entrée, il faudrait prévoir un mécanisme de lock avec un autre fichier ou dans une db.
c'est tout, je vois pas bien ce qui te bloque.
hihi