This link gives a fix for somebody who had trouble reinstalling the client access role and the simple fix that was given fixed it.
Give it a go;
http://msmvps.com/blogs/thenakedmvp/archive/2009/06/08/error-with-exchangeserver-msi-file-when-adding-feature-to-exchange-2007-on-sbs2008.aspx