Ive managed to get pushpool installed. The log shows that clients connect, although I get the "Problems communicating with the bitcoin RPC" error.
I think it's because the ./bitcoind has not downloaded the block chain yet; It's downloading the block history now.
If its anything else, let me now, otherwise I'll let you know if it works.