Muchas gracias por tu aportación pero ya lo he resuelto, el código correcto es:
Código HTML:
$idcnx8 = conectar ();
mysql_query("SET NAMES 'utf8'");
$sql = "SELECT * FROM tabla1,tabla2 WHERE tabla1.id='".$_POST['id']."'AND tabla2.nombreobj='$nombreobjpuja' ";
$res = mysql_query($sql) or die (mysql_error());
if (mysql_num_rows($res)>0){
while ($fila = mysql_fetch_array($res)) {
mysql_query("insert into tabla3(nombre)values(valor1); // esto es un mero ejemplo
}
}
Espero que con este script haya ayudados a aquellos que se han encontrado con un problema similar