そもそもLuaって分離できないようなところでfopen使ってたっけ?
grepしてみたけど標準ライブラリとluaL_loadfileくらいでしか使ってなくね?