Скажите какое максимальное количество адресов можно указать в параметре to функции mail? И будут ли получатели знать, что каждый из них не единственный?
Да, каждый получатель получит весь список в поле To. А ограничение на длину строки и количество адресов у каждого почтового сервера может быть свое. Надо экспериментировать.
.. и при этом если это не специальный почтовый сервер, то будь готов что хостинг-провайдер тебя может заблокировать как спамера если адресатов будет много (по его мнению)
… и ещё к тому, что получатели помянут тебя недобрым словом — за то, что их почтовый адрес таким образом утёк в третьи руки.