coucou marc
pour la synchronisation tu peux faire un petit logiciel tout simple qui envoie une requete à ton site (il se connecte à une page php) qui envoie la liste des fichiers avec la date de dernière modification et si elle est différente il télécharge les derniers fichiers de ton site (assez simple à faire et il suffit juste d'un script php affichant les infos en xml )
pour ce qui concerne l'iframe , disons que c'est le mal ^^ surtout niveau référencement : en gros les moteurs de recherche considérent qu'il y a un site à l'intérieur de ton site
tu peux facilement remplacer les iframes par une feuille de style en css qui fera la même chose
exemple de feuille de style :
#menu {width:200px;} // menu de 200px de large , en gros tu composes ton site comme tu veux
ensuite dans ta page php tu met :
<div="menu"> ici tu tapes ton code html qui s'affichera uniquement dans le cadre menu
<div/>
pour un affichage en php de ton site tu remplaces le texte par une page en php
include 'menu.php';
et si tu veux un affichage dynamique de ton site en php (un peu comme avec les iframes et autres)
il suffit de remplacer include'menu.php' par une variable style include '$page';
ensuite tu fais un script php qui récupére cette variable
lien de ta prochaine page : http://www.monsiteperso.com?page='menu.php'
et tu met dans ta page le script php suivant :
$page = $_GET['page'];
bien sur c'était un exemple histoire que tu comprennes rapidement le fonctionnement des feuilles de style et son utilisation en php
faut aussi sécuriser le $_GET afin qu'un hacker ne fasse pas d'injection SQL
pour les feuilles de style il y a un excellent site que je te conseille : http://www.alsacreations.com/
au pire si tu as besoin de conseils n'hésite pas à me contacter
++
Gaëtan