Normally when you get a Server.CreateObject Failed message it is because the dll that allows you to create the object has not been properly configured or installed on the server.
Are you the server admin, if so have you installed and registered the dll? If you have not you will need to obtain the v3 SDK and ensure it is properly installed and configured on the server. This should allow you to create the object and run the checkout.