Autorespondo para que se vea que lo he conseguido solucionar:
  Código PHP:
    foreach($xml->meta as $meta){
        if(isset($_REQUEST['option'])    &&    $_REQUEST['option']    ==    $meta['option']){
            if($_REQUEST['id']    ==    $meta['id']){
                $title=$meta['title'];    
            }
        }
    }
    if(empty($title)) $title=$xml->meta['title'];
    return $title; 
    
  No era la idea que llevaba , porque no queria tirar de tanto condicional , creo que tiene que haber algun modo mejor de hacerlo y poder manejar mejor el xml , pero de momento me sirve.
Si encontrais algun modo mas óptimo proximo a lo que busco , echarme un cable :D