Have you looked at MBTrading? I remember doing several roundrips under a second with them (don't think you can get much higher than that with them).
You can run both their Desktop app and your own at the same time on the same box. You just can't be logged into both of them with the same...
Separate names with a comma.