Отдача файла, которого нет на сервере?
ну и в чем проблема?
вот вам пример Как сформировать csv файл на PHP без сохранения его на сервере?
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="settings.ini"');
echo('а тут всякое, что должно попасть в settings.ini');