You should not modify any mojoPortal code at all.
It seems like you are trying to add functionality that already exists in our CultureHelperHttpModule.cs
It is already possible to specify culture for each site in a multi site installation as documented on the bottom of Localization Page.
Hope it helps,
Joe