Okay, I've been working on this issue for Shane, the problem is that X-Blog apparently is a buggy/unfinished product. I don't know if he has the latest version or not, but regardless, the issue came down to the $main variable being pass values of "rb_whatever", when other areas of the script expected values of "xb_whatever".
Apparently this blog software is based on a software called
RantyBlog. When implementing for X-Cart, someone must have decided to change the rb_ vars to xb_, but did an incomplete job.
It's "working" now, but I don't know how far it will work, as after seeing that, and the actual pages when they were properly loading, I don't have much faith in the product.
Cheers