That's easy to fix. Set the level type in the DescBlock to Colony when you make the level, so it appears in the colony game list, but in InitProc change the level type to one of the multiplayer settings. Then when it does the checks for research speed, it'll think it's multiplayer and triple the rate.
You also get the multiplayer style quitting if you end the game early.