l' onmouseover si verifica quando il ciclo e' finito,
la tua variabile, globale, ha oramai come valore l' ultimo assunto nel ciclo

serve una closure per mantenere in scope la variabile
prova
bbb.onmouseover=(function(s){return function(){document.title+=s;}})(i);

ciao