Prima di intraprendere una mirabolante avventura sul parsing e scrittura di file, senti bene il servizio hosting e il tuo committente: le prestazioni di un database non sono nemmeno paragonabili ai risultati che otterresti con un sistema più o meno casalingo... per non parlare dell'adattamento di sistemi più o meno pronti... se ci metti 100 ore di lavoro a fare sta cosa (e magari ottenendo un risultato traballante) pensa bene se non sia il caso di spostarsi su altra piattaforma di hosting con MySQL o qualsiasi altro database.