Are X-Cart and Wordpress installed into different directories on the server? I guess so.
Is your server configured to route
www.* domain to the directory with X-Cart, and blog.* domain to the directory with Wordpress? If so, .htaccess from the X-Cart's directory should not affect the Wordpress installation (so, it may be a server misconfiguration problem).