Ich würde mir an deiner Stelle erstmal die Funktionsweise von include noch mal genau anschauen:
http://de2.php.net/manual/de/function.include.php
Dann wirst du merken, dass die Zeile $sidebar = "include(\"archive.php\");"; rein überhaupt gar keinen Sinn hat. Mal ganz davon abgesehen, dass der Befehl durch die falsch gesetzten " sowieso nicht ausgeführt wird.