Prerequisites
PCSX2 runs on linux by using the common graphical denominator - X11 so it's necessary to get one to be able to run it. The standard X11 supplied with TIger/Leopard is in no way adequate for this purpose but luckily x11 is being ported to mac in a project called xquartz. Grab the latest build here http://xquartz.macosforge.org/trac/wiki
Hacks
First thing you'll notice is pcsx2 complaining it can't find the malloc.h file. The reason is that apple moved malloc.h to sys/malloc.h so it's logical it can't find it. This problem can be easily solved by hardlinking the malloc.h file - it's empty anyway as all the code is in stdlib.h now
