I did a little experiment, I make a html file with a form that has two input elements with the same name. Then I go to the W3C Markup Validation Service at
http://validator.w3.org/
I guess they should know something about what is valid or not. So I use their service and validate my test file.
No problem at all.