Buyur Erol, softreklam nedir nasıl çalışır bilmiyorum ama senin için bir örnek yazdım..
Demo: http://tinyurl.com/php-js-reklam

<?php
// Reklam arrayi (veritabanindan da cekilebilir)
$banners=array(array('?img=1.reklam resmi','http://www.reklam1url.com'),array('?img=2.reklam resmi','http://www.reklam2url.com'),
array('?img=3.reklam resmi','http://www.reklam3url.com'),array('?img=4.reklam resmi','http://www.reklam4url.com'));
// REKLAM ARRAY BİTİŞ //

// Deneme Reklam Resimleri // 
if(isset($_GET['img'])){
    $code = imagecreate(150, 30);    imagefill($code, 0, 0, imagecolorallocate($code, 255, 255, 255));    imagestring($code, 5, 10, 8, $_GET['img'], imagecolorallocate($code, 0, 0, 0));
    header("Content-Type: image/gif");    imagegif($code);    imagedestroy($code);
}
// Deneme Reklam Resimleri BİTİŞ //


// PHP ile JAVASCRIPT kodu olusturuyoruz //
elseif(isset($_GET['js_kod'])){

    echo 'var reklam_kodu=\'';
    if($_GET['js_kod']=='rasgele'){
    $rand=rand(0,3); // js_kod=rasgele ise Random seçiyoruz
    echo '<a href="'.$banners[$rand][1].'"><img src="'.$banners[$rand][0].'" style="border:1px solid #c5c5c5;margin:2px;"/></a><br/>';
}else{
foreach ($banners as $r) { // Reklam arrayini döndürüyoruz.
    echo '<a href="'.$r[1].'"><img src="'.$r[0].'" style="border:1px solid #c5c5c5;margin:2px;"/></a><br/>';
}
}
echo '\'; document.write(reklam_kodu);';
}

// PHP ile JAVASCRIPT kodu olusturuyoruz BİTİŞ //


else{
echo '<a href="?goster=rasgele">Rasgele</a> | <a href="?goster">Hepsi</a><br>';
    if(isset($_GET['goster']) && $_GET['goster']=='rasgele'){
        // JS ile sabit rasgele reklam Ekrana basiyoruz.. //
        echo '<script language="JavaScript" src="?js_kod='.$_GET['goster'].'"></script>';
        // JS ile sabit rasgele reklam Ekrana basiyoruz.. //
    }else{
        // JS ile değişebilir reklamları Ekrana basiyoruz.. BİTİŞ //
        echo '<script language="JavaScript" src="?js_kod"></script>';
        // JS ile değişebilir reklamları Ekrana basiyoruz..
    }
}
?>