MXP is probably the most reasonable way to go. Actual HTML has the problem that tags have to be paired, which is not how the in-game markup system works. I believe MXP has a "reset" tag that acts to close any open color tags. You could fudge one with HTML, but odds are the client/browser won't know what to do with it.