ora vado di fretta, non basta una cosa del genere?
$numero_utenti = '150'; // numero dato dalla query sugli iscritti
for ($divisore=1; $divisore<=$numero_utenti; $divisore++) {
$risultato = ($numero_utenti / $divisore);
if ($risultato <= '40')
{
//qui ci va una query di aggiornamento sugli utenti con limit 0,$risultato;
break;
}
}
poi si ricarica la pagina e compare il pulsante "invia ad altri 40 iscritti" e ripete il ciclo sui restanti.
la cosa seccante è se si hanno 1000 iscritti dover ripetere l'operazione tante volte, per gestire newsletter senza poter mettere mano al server non saprei che altro fare.