As of version 4.3 PHP doesn't support Appending a child from another source document. If you are trying to import information from multiple sources into a final document [for transformation using XSL as an example] then you can have problems. This technique can be used to do it though.
I am assuming you have two documents open, $xmldoc1 and $xmldoc2 and you have selected [via XPath or explicit searching] the nodes you want in each document. Thus $xmldoc1_appending_node is the node you would like to add $xmldoc2_importnode to.
<?
$temp_importnode = $xmldoc1->create_element("import");
$temp_importnode = $xmldoc_importnode->clone_node(true);
$xmldoc1_appending->append_child($importnode);
?>
Now your document contains the new nodes imported from a different document.