A blank page generally means your server has debugging turned off. I would suggest turning it on so that you get error descriptions and line numbers at least until you have it working.
Any number of things could be wrong and a blank page is hard to debug.
There is a javascript file we include that has the function for moving information from billing to shipping. It is simple client side javascript that moves the information from one form element to the other.