There are all sorts of guides that explain how to interface a PS2 controller already out there. The goal here is to consolidate the information and make it as fast as possible to get up and running. If you’re working on a project that needs some sort of remote control this could be helpful. These days PS2 controllers are quite cheap on ebay.
Everything you need to know its in the tutorial so it should be easy to do it, unless you don’t have some experience with microcontrollers, then it could get messy.
Interfacing a PlayStation 2 Controller With a PIC: [Link]