tendrías que guardar en un archivo la fecha y hora en la que fué ejecutada la última sendlog con código 546...y cada vez que envíes ese sendlog hacés la comparación con esa fecha y hora...si es mayor cambia de número...y a no olvidar actualizar el archivo con la nueva fecha y hora...
No se me ocurre otra forma...Espero que te sirva
Saludos