You might want to be more descriptive in what you want. Do you want to hire someone to come in to your office to do this? Do you want emailed advice on how to do it? Do you have specific technical questions? You'll probably get better answers to more detailed prompts, rather than "can anybody give me a hand?"
Keep in mind that many of the things that can be done in PowerShell are simply interfaces to existing non-PowerShell methods. Auditing, in a Windows environment, generally falls to the local security policy and/or group policy defined on a domain level. PowerShell can be used as the glue for the various aspects of the system that can be audited but Powershell by itself is probably not the best tool to accomplish what you need.