I don't know if there is an open-source engine out there like REminiscence but if not, how hard would it be to make one? The game is almost completely FMV, once this is reverse engeneered, most of remaining stuff would be game scripting.
Tell me what you pro coders think. :p :)