For a second, I thought somebody ported portal to paintball2 
I have many idea's but never got around to doing one.
But if you could create an image of a portal look, than have it loop over and over again to give effect, than make it a "mist" texture in BSP or create it as an entitie?