usar ciclos es innecesario... la forma mas valida, legal y estándar es usar
name del tipo array()
así, en el script que recibes tratas todo como un array() que es mas fácil... que recrear los names con un numero...
en el HTML...
Código HTML:
<input name="title[]"/>
<input name="image[]"/>
<input name="link[]"/>
y tu PHP
Código PHP:
var_dump($_POST);