можно что бы скрипт отправлял на сервер информацию о версии флеша через ajax. www.featureblend.com/javascript-flash-detection-library.html
вот этой библиотекой можно.
информация о ОС и браузере идет в каждом http запросе, можно в php отковырять.
В windows пользуюсь FoxitReader. может он и на iPhone портирован. PDFViewer вроде бесплатен, но вообще хороший софт && бесплатно && apple понятия трудно совместимые.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.