ok... da quanto ho capito hai l'id fuori dal form,

prova ad scrivere <input name="id" type="hidden" id="id" value=<?php echo $id; ?> /> dentro il form


<form method="post" name="modulo" action="archivia.php">
<input name="id" type="hidden" id="id" value=<?php echo $id; ?> />
...
</form>