Interactive brokers is a good choice in my opinion. Very low data costs, great market access, and low rates for that sized account. You can use their front end, or get a good second party front end such as ninjatrader or buttontrader.
I don't think he needs a live news feed, he just needs to...