From ESWStanford
The source of the signup form is at /afs/ir/group/esw/WWW/SignupForm.fft. You should just have to set the variables (the @EVENT_XXX@) in the first few lines of the text to get signup for a different event.
The form will create two files in /afs/ir/group/esw/WWW/FormLogs/. The first is called @EVENT_NAME@Signups.html (where @EVENT_NAME@ is the value you gave to the variable in SignupForm.fft), and is easily readable from the web. The second is @EVENT_NAME@SignupSpreadsheet.csv, which is in comma-separated-value format importable by spreadsheet software and the like.
Take a look at the guide to using "Formage", the language used at Stanford to facilitate creation of forms. There are a lot of capabilities, such as sending email notices, statistics on what has been logged, requiring SUNet IDs, etc., that are not (yet) being taken advantage of. Feel free to modify the script to do so!

