allora, vorrei realizzare un gestore newsletter, non mi postate script vari perchè vorrei provare a farlo io di sana pianta.

non posso usare crontab ne operazioni pianificate.

concettualmente:

- ogni newsletter ha un suo id incrementale

- nella tabella utente c'è un campo che indica l'id della newsletter, ad ogni invio viene aggiornato questo numero, cioè se io ho spedito la newsletter 15, a tutti gli utenti gli si aggiorna quel campo a 15


- ciclo che divide per 2 gli iscritti, se il risultato fa 40 o - 40 si ferma il ciclo, se fa di + di 40 si incrementa di uno il divisore
fino a trovare il numero che diviso per il totale iscritti dia 40 o -40

- trovato il numero che diviso gli iscritti fa 40 si inviano le prime 40 email e si aggiornano i campi idnewsletter nella tabella utente per gli utenti a cui è stata spedita

- lo script si blocca, viene ricaricata la pagina

- si ripete il ciclo con gli utenti rimanenti che ancora non hanno il campo aggiornato

per ora ho pensato una cosa del genere, ancora non ho provato a realizzarla.
è fattibile secondo voi?
magari mi suggerite un idea migliore?

mi fate un abbozzo di ciclo per quello che devo fare io?

spero di essermi spiegato bene.