this looks like an example of how to set frequency per stick for linux -- what would be the example command for Windows?
That's explained also somewhere else in this thread, but see below:
Also, is it possible to run multiple instances of the miner? For example I want to run 5 on one pool and 5 on another pool with the same system. I assume you have to multiple copies of the miner and in one folder I specify miners 0-4 and in the second folder I specify miners 5-9.
No, you don't need multiple copies! Just create copies of the start_moonlander.bat file, like start_mld_pool1.bat and start_mld_pool2.bat. In the same folder as bfgminer is in. In one bat-file you specify pool #1, and in the other pool #2.
In each bat file you replace -S MLD:all by a series of arguments of the following form -S MLD:\\.\COM3 -S MLD:\\.\COM4 etc.
This will run ONLY the MLD's connected to the specified COM ports for that bat file. You can have different clock frequencies per bat file. If you want.
You need to go into your windows device manager --> COM & LPT --> see which COM ports appear with Silicon Labs next to them, these are MLDs (the MLDs need to be plugged in!!). If you don't care which physical MLD is connected to which pool, you just split the set of COM ports in two, say 3-7 for one bat file (as per above -S MLD:\\.\COM#) and 8-12 in the other. If for some reason you do care exactly which device gets assigned to which pool, you have to remove a device and see which COM port is free'd up, then you know which COM port corresponds to that USB position and device and in that way you can find out the COM ports. But usually you don't care and can just go directly by the list that you find in the device manager.
When you have edited the two bat files (one for one pool with one set of com ports, the other for the other pool with the other set), you just double click on each of them and it will run. You get two bfgminer windows obviously.