Muchas gracias #emprear por la contestación.
 
Me ha quedado todo claro menos la última línea que no sé exactamente para qué serviría. 
Entonces de esta manera podría realizar querys a la base de datos desde una aplicación localizada en un servidor remoto cierto? pero puede esta aplicación conectarse a la base de datos que está en el servidor propio y  la que está en servidor ajeno?
Algo como hacer declarar una clase Conexión por cada una de las bases de datos a la que nos queremos conectar:   
Código PHP:
Ver originalclass ConexionDB {
 
    private $dbHost;
    private $dbName;
    private $dbUser;
    private $dbPass;
    protected $dbLink;
 
/**
 *  Constructor de la Clase ConexionDB
**/
    function __construct($dbName = 'bbddexterna'){
        $this->dbHost   = '100.80.25.3';
        $this->dbUser   = 'root';
        $this->dbPass   = 'root';
        $this->dbName   = $dbName;
        
        $this->dbLink = @mysql_pconnect($this->dbHost, $this->dbUser, $this->dbPass);         
        if (!$this->dbLink)
            throw new Exception('No se pudo conectar a la Base de Datos');
    
            throw new Exception('No se pudo conectar a la Base de Datos: '.$this->dbName);
 
    }   
}
?>
  
    
Código PHP:
Ver originalclass ConexionDB {
 
    private $dbHost;
    private $dbName;
    private $dbUser;
    private $dbPass;
    protected $dbLink;
 
/**
 *  Constructor de la Clase ConexionDB
**/
    function __construct($dbName = 'bbddlocal'){
        $this->dbHost   = 'localhost';
        $this->dbUser   = 'root';
        $this->dbPass   = 'root';
        $this->dbName   = $dbName;
        
        $this->dbLink = @mysql_pconnect($this->dbHost, $this->dbUser, $this->dbPass);         
        if (!$this->dbLink)
            throw new Exception('No se pudo conectar a la Base de Datos');
    
            throw new Exception('No se pudo conectar a la Base de Datos: '.$this->dbName);
 
    }   
 
}
?>
  
gracias y un saludo