Tam ne yapmak istediğini anlamadığım için kısaca şu kodu yazabilirim;

if(empty($_REQUEST['do'])){

echo '<form method="POST" action="'.$_SERVER['PHP_SELF'].'?do=xml">
<input type="text" name="resim[]" size="20"><br />
<input type="text" name="resim[]" size="20"><br />
<input type="text" name="resim[]" size="20"><br />
<input type="submit" value="Gönder">
</form>';

}


if($_REQUEST['do']=='xml'){
    $resim = $_POST['resim'];
    header('Content-type: application/xml');

echo '<?xml version="1.0" encoding="ISO-8859-9"?>
<slayt>
    <goster>';
    foreach($resim as $resimler){
       echo ' <promos shortTitle="baslik1" filterDeck="bir " imageUrl="'.$resimler.'" pageUrl="1.php" display_sec="7" />';
    }
    echo '</goster>
</slayt>
';
}
1) Resim linki, title, display_sec gibi değerleri veritabanındanmı çekiyorsun yoksa kullanıcıdanmı girmesini istiyosun ?

2) Bu XML oluşturulduktan sonra bir dizinemi kaydedilecek, bu dizin yolu veritabanınamı yazılacak ? Sonra bir sorgu ilemi flash içinde gösterilecek, yoksa üyeden linkleri alıp direk flash içinemi atacaksın ?

Tam olarak yapın nedir anlatırmısın ?