The reason I wrote prove was so that I could test PHP scripts along with the rest of my Perl programs. The key is to create a Test::Harness::Strap module that does the right thing, and to load that strap with the --strap argument on the command-line.
I know it's hardly a complete answer, but I hope it gets you pointed in the right direction.
xoxo,
Andy
Comment on Re^3: proving something other than perl