Get a job with some real algo-traders to get some ideas. Learn a language other than PHP. What you are describing sounds cool but you will discover just how hard it is pretty soon.
In what environment can I do what I described? That is, make calculations based on a real time order book data feed and possibly time and sales data and then have the ability to do order management on a real-time connection as well?