Ben is using form variable arrays as described in
http://www.php.net/manual/en/faq.html.php#faq.html.select-multiple
Well, an off-the-cuff test:
----zonk.php-----8<----
<?php
if($submit!='')
{ print_r($stuff);
}
?>
<body>
<form action="zonk.php">
<input type="text" name="stuff[]" value="O">
<input type="text" name="stuff[]">
<input type="text" name="stuff[]" value="ZZZ">
<input type="submit" name="submit" value="Submit">
</form></body>
------->8--------------
worked out fine for me, so let's have a closer look.
Either my eyesight's going or your code looks fine. Waitatick - are those backslashes before the double quotes supposed to be there? I thought for a moment that they'd been slipped in by the forum software. They'll cause grief if they're real.
If they are only a mirage, then I'll have to put the blame on your register_globals config setting.