The Wikipedia article on Continuation says:
\"In any language which supports closures, it is possible to write programs in continuation passing style an
I guess you forgot the part about writing your program in continuation passing style. Once you do that, call/cc is trivial (in Lua or in any other language), as the continuation will be an explicit parameter to all functions (call/cc included).
PS: besides closures, you also need proper tail calls to program in continuation passing style.