Hmm, I think BF1942 uses a script language just like Unreal. I`m actually working on my own game language named "PCoSL" mainly used as a script for my own game engine "Project: Fuji". I have put a lot of effort in making it universal and easy to convert/adapt, so it might be of some use.
BUT to make a universal A.I bot script would probably be something really useful but as botman mentioned start small and then grow big
. Just to be able to make a bot spawn in 2 totally different games is a really big step in the right direction.
I rather think that you should but a lot of effort in adding support for game engines like Unreal, HL/HL2, Quake3 and BF(2?). Simply because these are the engines that continue to grow even after the game it self has died.
Anyway, If you guys ever need some help don`t hesitate to semd me a msg @
redlink@redlink-studios.com