That article is from 2002. I think all users who need larger text now have browsers with the ability to change text size and most people who are paranoid enough to have javascript off will have cookies off too.
That said, it’s not trivial to do in MODx. Because of how MODx handles PHP code, a simple snippet won’t do it. For "Stage One" of the article, you’d want a form to select the styles. The action of that form would be to post the selection to a separate document that contained just the snippet call to the snippet with PHP code in it that would use the $_POST variables to set the cookie.
Then, for stage two, you’d need to create another snippet (call it GetStyle) that would read the cookie and echo the name of the appropriate CSS file.
Finally, in your template, you’d have something like this:
<link rel="stylesheet" type="text/css"
media="screen" title="User
Defined Style" href="[!GetStyle!].css" />
I’m still not sure it would work. You’d have to try it.