Вообще я бы не полагался на стороне сервера на mime-тип, злоумышленник его может легко подменить на любой. Лучше читать первые несколько байт файла и по ним определять формат.
Подозреваю, что дело в каком-нибудь кэше. Вы пробовали вообще, в случае FAT32 сразу после записи вынуть флешку и проверить на другом компьютере целостность записанных данных?
Byz, а если на хостинге - то в панели управления хостингом смотрите, если он предоставляет возможность каждому клиенту или на каждый домен отдельно настроить расширения php.
Ничто не мешает сконцентрироваться на самой новелле и набросать её сначала на renpy, а потом уже перенести на другой движок, если новелла окажется неплохой и понадобится её куда-нибудь портировать.
+ если у автора какая-то панель управления сервером стоит (наподобие Plesk или CPanel) - то там в настройках обычно можно версию PHP переключить для отдельного виртуального хоста.
Danya Wyse, если старинные браузеры вместо красивого шрифта будут отображать стандартный - невелика проблема. Скорее всего, 95% сайтов в таких браузерах и так разваливаются и отображаются криво независимо от шрифтов.