Ciao, credo che dinucciarturo, intendesse dire qualcosa tipo :

Codice PHP:

SELECT email FROM archivio LIMIT $start
100 
in modo che puoi passarti $start tramite GET e prendere le email di 100 in 100...

ma (parere personale), la soluzione ottimale credo sia quella di mandare 1 email e mettere ad esempio 49 destinatari in BCC, cosicchè, per mandare 1000 newsletter devi eseguire solo 20 volte la funzione mail()...
sarebbe un bel risparmio....