You could try the software I've written - Simulator Stock Trading - Home Page.
I've tried RapidSP and didn't find it gave a valid look/feel to the whole trading experience.
I've also tried Ninja.. very good but for true market replay you need to have first recorded the data. It has a...