where Craig has already created the checkout pages, you should not run the checkout wizard. you would need to manually add the behaviors to the pages to add the paypal checkout process.
I'm afraid that where these pages are heavily customized as you say, the best way to get this done correctly is to work with Craig to have him add the functions in. I could give you a broad overview, but it could very easily break what Craig has done.