Looking at the UnrealScript code, the stuff already exists. You would just need to create a new gametype off of CTF to achieve this - might not need a lot of work actually...
--
RiEvEr..
![bullet2.gif](http://www.planetunreal.com/images/bullet2.gif)
--
RiEvEr..