Shifting code from PICAXE to Arduino

but it doesn't cross over well.

Of course it doesn't. The picaxe is not programmed using C++. The Arduino is.

Any ideas???

Ditch the whole idea of trying to port the code. Understand what it actually does, and write the same thing in C++. Or, get the hardware that the destructable site actually used.