I assume you know how the TIKI files interact with SKDs/SKCs.
I was thinking of how to implement the support and the only reasonable solution I could invent is load-time compilation of all the SKDs and SKCs a model consists of into a data struct which is seen by the game as an MDR model (ioquake has support for MDRs).
As for the scripting interpreter, I think map script files could be compiled into an array of statements, consisting of an integer (enum value) and a linked list of parametres. The g_local.h file in the repository should give you an outline. A thread would be started with its position pointer set at the first line.
An event system will have to be emulated in order to mimic the MoHAA scripting functionality, but it should be easily written and even made compatible with the "server" section of the TIKI files.
I'm not sure how to cope with variables and arithmetics yet, though. Any suggestions? I've never written a script interpreter before.

