Personally I would recommend learning PHP yourself. You can pick up a decent O'Reilly book for not much cash if you're willing to shell out at all.
Alternatively there are resources on the web, but I tend to find these slightly less useful/accurate/explanatory, so I'll let you search for those yourself. A good place to start, besides google, is php.net.
If you're already a programmer, however, you should be able to follow it fairly simply. Chances are the source code is object-oriented if it's that big, and most people tend to split their objects up into either one object per file, or a few related objects per file.
Start with the index.php file and start tracking the code. Follow include files, and try to understand sections of it at a time. If it is well-written, many functions should be named and written such that you don't need to know how it works, and you can safely skim over the gory details, content to know that it works and not how.
Also I recommend dead tree notebooks to scrawl on. These are invaluable to help you remember where you were in code when you start following code paths through several files.
And ultimately, you could probably contact the author, or ask in IRC or on newsgroups and mailing lists, for help in what certain things do. Don't forget the documentation! If there is any (and if there isn't, it's a hangable offence), it'll certainly help you decide which bits you need to know about now, and which you can find out about later.