SWF-файл с теми же свойствами должен быть кэширован в первую очередь, вы, вероятно, передаете ему параметры, таким образом, загружая все экземпляры. Я не уверен, что вы можете использовать один плеер для воспроизведения 50 файлов одновременно. попробуйте использовать самого маленького игрока, которого вы можете найти, и установите для параметра автозапуска значение 0 или false. Таким образом, проигрыватель будет загружен, но файл не будет воспроизведен, пока пользователь не нажмет на него.
У меня есть страница со 100 изображениями, каждое изображение имеет размер около 50 КБ, и он отлично работает для всех пользователей с интернетом свыше 750 Кбит. Поэтому уменьшите размер плеера или даже напишите свой собственный, на котором есть только кнопка воспроизведения и остановки (должно быть около 2-5 КБ для каждого экземпляра), и заставьте его загружать файл по клику пользователя.