Fue solo un ejemplo, Por las preguntas del usuario esta lógico que es novato en php.
Es cierto jaja. Veré que puedo lograr con los ejemplos que me dieron para resolver mi segunda duda. Gracias a ambos

.
SoyJoaquin., el primer código que me pasaste no mostraba el título para secciones que no existían, así que repasé el uso de switch y bueno, le hice un pequeño cambio y parece que funciona jaja. Este es el código, quizás le pueda servir a alguien:
if (!empty($_GET['seccion'])) {
switch ($_GET['seccion']) {
case 'ediciones';
echo "<title>MiSitio ~ Ediciones</title>";
break;
case 'spots';
echo "<title>MiSitio ~ Spots</title>";
break;
case 'galeria';
echo "<title>MiSitio ~ Galería</title>";
break;
case 'comentario';
echo "<title>MiSitio ~ Deja un comentario</title>";
break;
case 'acerca_de';
echo "<title>MiSitio ~ Acerca de MiSitio</title>";
break;
case 'contacto';
echo "<title>MiSitio ~ Contacto</title>";
break;
default:
echo "<title>Página no encontrada</title>";
}
} else {
echo "<title>MiSitio ~ Home</title>";
}
?>
Un saludo.