Lua is fairly platform independent, if you are utilizing Tier 2 then you should be able to integrate it with your game without issues - you'll just have to write all the 'glue' code between the Lua state and your engine yourself.
It might be worthwhile to look at
LuaJIT, which is faster
and has tested compatibility with a wide range of platforms, including iOS and Android (although the iOS version will not give you the JIT compiler, the interpreter should still be faster than the stock version).
Quote: "I think that unless we can read file contents to an characters' array / string, then there's no way of integrating LUA, since it has one fuction called "lua_dofile", which uses C / iostream / whatever to open up files and "do" them."
Why would this be a problem? I haven't looked closely at AGK's file commands but virtually every major platform supports C's standard IO facilities. You can also load Lua functions from a string (note that Lua script "files" are actually functions, which is why you "do" them), and I can't imagine AppGameKit lacks a ReadString command.