Pues .. la función get_meta_tag() solo lee los tag <meta> ...
Si quieres el título o cualquier otro <tag> HTML de una página deberas hacer un par de cosas:
1) abrir la página en modo lectura.
2) volcar su contenido en un string (cadena)
3) "parsear" la variable que contiene todo el HTML de la página que has abierto .. Para esto, usar expresiones regulares es lo ideal.
Justamente .. en php.net en: Chapter 4. Using remote files tiene este ejemplo que es lo que necesitas.
Código PHP:
<?php
$file = fopen ("http://www.example.com/", "r");
if (!$file) {
echo "<p>Unable to open remote file.\n";
exit;
}
while (!feof ($file)) {
$line = fgets ($file, 1024);
/* This only works if the title and its tags are on one line */
if (eregi ("<title>(.*)</title>", $line, $out)) {
$title = $out[1];
break;
}
}
fclose($file);
echo 'Título: '.$title;
?>
Un saludo,