Run two concurrent themes in one installation

While not impossible, juggling themes like that is quite fragile and rarely used out of special contexts (development, theme demo’s, etc).

In your situation I would probably just consolidate it on one theme and conditionally output different stylesheet for the section of the site that needs it. It would not be hugely different in result, but much simpler and reliable in code.