Если не требуется кэш (не может такого быть!), то можно (см., например, реализацию технологии levels). Но скорее всего кэш все-таки нужен, а промежуточные файлы можно писать в отдельную папку или под специальным именем.