Jo, auf manchen Servern kiann man problemlos 10.000 Mails innerhalb weniger Sekunden via PHP Skript rauslassen, bei diversen Webspace Angeboten ist nach 50 schon Schluss
Am besten mal debuggen in der Datei, in der das mit dem doppelten Menü auftritt. Das &tan=.... ist normal bzw. sogar nötig, damit das Skript weis, welche Mail es verschicken soll.
Also in der while-Schleife iwas zur Mail via echo ausgeben lassen, danach mit flush()/ob_flush() (evtl. output_buffering/zlib.output_compression ausstellen) dafür sorgen, dass es schnellstmöglich ausgegeben wird.