Hum, alors je dirais un petit oui, mais avec un grand MAIS.
Je m´explique.
En théorie, tu n´es pas limité par le nombre de tables pour ta base mySQL, mais la plupart du temps les hébergeurs gratuits ne te donnent accès qu´à une seule base de données. Donc le problème qui se pose est d´avoir deux tables qui se nomment de la même manière.
Donc, il faut que tu utilises un libellé propre à chaque site dans le nom de tes tables pour différencier tes différents site.
Après, il faut voir si tes sites ont beaucoup de succès et donc sollicitent ta base de données via les requètes " lancés" par les internautes.
Et sache que les hébergeurs te donne un quota de Mo/mois à ne pas dépasser. Le fait d´avoir deux sites double les chances de dépasser ce quota...
Humm, je ne vois pas d´autres inconvéniant qui me passe par la tête en ce moment. ( Faut dire, il est 4h50 du matin là...)