А я бы сделал так:
<form action="" method="post">
<fieldset>
<input type="text" name="names[]">
<input type="text" name="names2[]">
</fieldset>
<fieldset>
<input type="text" name="names[]">
<input type="text" name="names2[]">
</fieldset>
</form>
Да, инпуты будут разнесены по разным массивам, но зато не надо всякую лажу на js писать.