No tiene lógica unir los arreglos para volver a separar los arreglos. Ya de por sí, $_POST es un array. Te recomiendo que en vez de usar foreach en tu caso usa for si es que los campos vienen iguales en cantidades ejemplo
Código PHP:
Ver originalfor($i=0; $i<count($_POST['opciones']); $i++){ echo $_POST['opciones'][$i] . ' - ' . $_POST['Nombre'][$i] . '<br />';
}