I throw a few soap exceptions in my web service successfully. I would like to catch the exceptions and access the string and ClientFaultCode that are called with the exception.
Catch the SoapException instance. That way you can access its information:
SoapException
try { service.StartGame(); } catch (SoapException e) { // The variable 'e' can access the exception's information. }