It wouldn't have to be simplified for PHP, and, in fact, is a very very in depth code... I know it is a downloadable, but I wonder if the guys at sigames.com have tried it and have it working on their site at the link you provided 😉 since the rest of their site is scripted in PHP. I personally never tried it, but believe it would be possible, and probably already exists somewhere in one form or another.