No, tu puedes tener
Código HTML:
<form name="a">
<input name="a" value="1">
</form>
<form name="b">
<input name="a" value="2">
</form>
y cada formulario envia el valor correspondiente.
Sin ver el codigo PHP y el HTML generado todo son especulaciones. Quizas estas generando mal el HTML.