Ok, I understand. The NBS v2 is not going to work for you here, if you need multiple currencies over that many portals.
Have a look at the new NBS v3. project, it only supports 1 currency like NBSv2, but the provider plugin options and the more flexible code might mean you can alter the code to suit your needs.
https://nbrightbuy.codeplex.com/
It's only in beta at the moment, but the code is stable. If you enhance the code to deal with multiple currencies in a single portal think about donating you changes back to the project. Although there is some need for multiple currencies in a system, the need tends to be only a small percentage and none of my clients have ever asked for it, even the international ones prefer to keep their different countries portals separate, so the single currency is actually perfect for them. Hence the reason I don't think this feature will ever make it's way into the core code unless someone donates the code or produces a plugin to do this.
Have a look at the new NBS v3. project, it only supports 1 currency like NBSv2, but the provider plugin options and the more flexible code might mean you can alter the code to suit your needs.
https://nbrightbuy.codeplex.com/
It's only in beta at the moment, but the code is stable. If you enhance the code to deal with multiple currencies in a single portal think about donating you changes back to the project. Although there is some need for multiple currencies in a system, the need tends to be only a small percentage and none of my clients have ever asked for it, even the international ones prefer to keep their different countries portals separate, so the single currency is actually perfect for them. Hence the reason I don't think this feature will ever make it's way into the core code unless someone donates the code or produces a plugin to do this.