
... ... el código que manejas es tal cómo lo muestras?; el mensaje de error habla de una variable "dominio"... pero no se ve en tu código.
Primer punto:
Recojes un formulario con la variable superglobal $_POST y usando como key el "name" del elemento del formulario... entonces es válido hacer:
Código PHP:
$var= $_POST['algun_name']; // asignas a $var lo recojido
pero cuando haces:
Código PHP:
$_POST['algo']= "cualquier cosa";
lo que estás haciendo es ASIGNAR (suplantar, reemplazar) un contenido directamente a $_POST... "te importa poco" (

por decirlo de alguna manera) si proviene de un formulario...
No entendí nada de lo que dices... pero ese detalle en tu código es de destacarse, no sé si sea producto del error.
www.php.net/variables.external
Segundo punto:
Las comillas simples no te interpretan código... esto es válido:
Código PHP:
$variable= $otra_cosa;
// ó tambien
$variable= "$otra_cosa";
.. la manera como lo haces (empleando comillas simples) puede traerte resultados no esperados...
Estoy adivinando los problemas... espero sea eso y me de a entender. Suerte!