On atteint ici les limites du concept de l'hébergement mutualisé.
Quant un même client édite 250 portails ou CMS, l'hébergement mutualisé n'est assurément pas la bonne réponse à la question posée.
Un semi dédié voire un dédié serait probablement mieux adapté en terme de disponibilité de ressources.
Avec un plan revendeur 50 Go (le + musclé avant le semi dédié) tu ne pourras avoir que 200 Mo par site, tout compris (web, bases, mail). Tu dis que certains domaines ont 30 adresses mail ... quel espace sur ces 200 Mo vas-tu affecter à chaque boite mail ? 2 Mo ? 5 Mo ? Ca ne marchera jamais, tu vas être en over-quota en permanence et donc mails refoulés vers l'expéditeur etc ....
Après, se posera la question des ressources.
Même si commercialement on parle d'illimité, on sait tous que rien n'est illimité. Ni les ressources CPU, ni les ressources RAM ni même les disques durs. Si 250 sites Joomla (truc bien gourmand coté MySQL) se mettent à mouliner en même temps, je ne donne pas très cher de la base MySQL "localhost" du serveur qui t'hébergera.
Même si les conditions générales de vente de Planete Hoster ne l'indiquent pas explicitement, PH coupera le service si tes 250 Spip/Joomla sur un seul compte bouffent trop de ressources/CPU sur la machine et menacent la stabilité du serveur pour les autres clients.
C'est la rançon du mutualisé, du collectif... c'est comme dans un appartement où on vit à plusieurs ... si c'est tout le temps le même qui occupe la salle de bains ou le canapé, ou tout le temps le même qui ramène 250 copains ... ça ne peut pas marcher.