This may not be the same issue at all, but I thought it best to share just in case. I’ve experienced a similar incident to Susan’s when I first setup the User database sharing in the integration area. For the User database table prefix option, I had put in the prefix used with my WordPress install. As soon as I saved changes, I was logged out and could not log back in again until I went into the bb_meta table, found it under a meta_value field and deleted the prefix from that field. That immediately fixed my issue.
Would you care to enlighten me on how that would add dashes? I was thinking that I’d have to parse the topic_title field with regexp somehow (not great at regexp yet, just learning)then create the string. Is that what this represents?