I have stumbled across the excellent site of Audit Experts.

They have posted some information on a free PCI Self Assessment Tool, using a combination of OpenSource kit.

I highly recommend you take a look if your working in an environment working towards PCI compliance.