I ended up on Thinkorswim. It'll do all that and way more and it's free. But I'm sure most platforms can handle that.

However for my penny stock money I like to use "The Golden Nugget"....it's on Freemont St. I've lost less money there than anywhere else but they give better odds than the penny markets.