Salut,
Lorsque tu fais
$sitename = mysql_fetch_assoc(mysql_query("SELECT site_titre FROM site_config"));
Tu récupères les données sous forme de tableau associatif, ce qui revient à déclarer ton tableau de la manière suivante :
$sitename = array(0 => 'Le nom de ton site');
Donc pour récupérer cette valeur, tu dois faire
'Bienvenue sur '.$sitename[0].' !'
au lieu de
'Bienvenue sur $sitename !'
Et comme l'a dit Kareylo, attention à la concaténation (ou au doubles quotes).
Du coup ta requête l.36 devra ressembler à ça
$sql = "INSERT INTO users ('pseudo','pass','email','avatar','rank','jetons','mission','siteweb') VALUES('$pseudo','$pass','$email','$avatar_default','1','10',"Bienvenue sur $sitename[0] !",'0')";
0 étant normalement le premier index du tableau.
Normalement ça devrait fonctionner.
Si ça ne fonctionne pas, donnes nous le résultat de ton tableau en faisant:
var_dump($sitename);
Juste après ta requête, toujours à la l.36