Lo solucioné de esta forma:
Código PHP:
<?php
if (!empty($_POST['dato'])) {
$array = explode("," , $_POST['elementos']);
if (!empty($_POST['elementos'])) {
$pos = count($array);
} else {
$pos = 0;
}
$array[$pos] = $_POST['dato'];
echo "Elementos del array:<br>";
for ($i=0 ; $i < count($array) ; $i++){
echo "Valor $i: <b>".$array[$i]."</b><br>";
}
}
?>
<form name="formulario" action="" method="post">
<input name="dato" type="text" />
<input name="elementos" type="hidden" value="<?php if (isset($array)) echo implode("," , $array) ?>" />
<input type="submit" value="Enviar" />
</form>
Entonces... al enviar un nuevo dato por el campo "dato" se me agrega como un nuevo elemento en el array.
Gracias ;)