¿Que es lo que falla concretamente?
Varias cosas, tu ejemplo es como de hace 5 años, no está actualizado, ¿y luego de donde sacas $i?
Entiende que al generarse el campo en el HTML tendrá una forma así: name="foo[99]" y por ende necesitas leer bien la variable desde php.
Código PHP:
echo $_POST['foo'][99];
Que como puedes ver en nada se parece a tu código.