@pro_
As you suggested the next release will have the BNLS servers shifted to a per-bot basis instead of global, so that much will be addressed hopefully then.
As far as the file "hosts" is concerned what do you mean, are you refering to the windows "hosts" file, or something particular to the bot?
If you are refering to the hosts file that handles dns/ip cache info, that is loaded and is probably cached when you boot up you're pc and possibly updated periodicly, similar to how windows loads up dll's and other files located in you're windows & system32 directories etc..
I'm not sure how to force an update to that, or if it's even necessary.
But you may find some info to help here:
http://www.mvps.org/winhelp2002/hostsfaq.htmI'm assuming you are wanting to have an entry such as:
BNLS bnls.valhallalegends.com
and be able to edit/change it to something like:
BNLS hdx.jbls.org
Something along those lines, and edit/change that to connect to different bnls/jbls servers correct?
*Edit:
Re-worded and added some info.