I thought xjack had you all set. ?
Anyway, to answer your earlier question, yes, you can use bfgminer's proxy to do this, but you should consider running a separate instance for the cube than you do the block erupter USBs so that the difficulty levels will be appropriate for each device. Here's how I invoke my bfgminer proxy (though I use linux so I changed bfgminer to bfgminer.exe for you):
bfgminer.exe -s 50 -E 60 --http-port 8332 -q -Q 50 -pool1 -u pool1worker -p pool1workerpasswd
pool1 is of the form "stratum+tcp://net-pool.addr.com:####" where ### is the port the pool uses
Hope this helps!
BTW, you *have* to use double-entries on the last two input fields of cube web interface, and if you're using bfgminer I recommend having the second machine you point to being one that is NOT running a proxy since I've had loads of trouble with cube reboots if it's double - probably related to the networking/phone issue but never could solve it under bfgminer with completely duplicate proxy info.
I don't have that problem at all if I run slush's proxy. To run that, I use:
mining_proxy.exe -o serveraddr -p serverport -cu myworker -cp myworkerpasswd
serveraddr using the above example is of the form "net-pool.addr.com" and serverport is ####
Lastly, I've *only* had luck with the bfgminer proxy when mining solo via proxy.
Hope this helps!