How can I get a new Bitcoin exchange up and running?
The easiest way to get a Bitcoin exchange up and running is to start with an open-source exchange project like Intersango and modify as appropriate to your target currency (Profit Points in this case).

As has been mentioned in the comments, however, GLBSE might actually be more appropriate to your intended use-case.