Nekad neesmu tādas lietas darījis, bet brīvais domu gājiens...
Tavs variants neder, jo ja ir 100'000 lietotāji - tas ir, labākajā gadījumā, 100'000 pieprasījumi! Un tas vairs nebūt nav ātri.
Maksimālo laiku, cik ilgi serveris "var ņemties" ar skriptu, var noņemt. Varbūt vajadzētu sadalīt pa mazākām daļām grupas, kam to e-pastu sūtīt? Sākumā grupai A, tad B, tad C... katrā grupā ir 100 cilvēki. Kaut kā tā...