I do not think it will be easy to use Apache to get away from AOLserver. And if you do manage to port it, performance will still be an issue.
Instead, (and admittedly in my humble opinion), I would recommend looking at a Java model.
There is already a port of TCL to Java, built in JDBC connectivity, interfaces to any web server out there. Java has an internal model much closer to AOLserver in terms of threading, shared memory, etc.