Thanks for getting back to me. I discovered that the issue with the white screen was being caused by the changes you made to the Protx_VSPForm.php file. I've had to change it back to its original code as the customer wasn't happy about his site not working over the weekend.
Tomorrow I'll try and implement your changes again to see what happens?
I'll let you know how it goes!