Hi again,
I really needed to have this working today so managed to to a workaround to have confirm.php come up as a seperate page. It is working fine at the moment so I will just leave it unless I have any more issues.
The checkout wizard is still not working, I will open a new thread when I have time.