Two mice: Yes
First I'd like to point out that the article you linked to is about having two mouse input devices, so you can alternate which hand is doing the mousing, but it is NOT about having two separate mouse cursors. Mac OS X (and every version of Mac OS before it that I can recall) supports having more than one mouse/pointer device plugged in and active at the same time, so you can do what that article suggests.
Two mouse cursors: No
No, there's no good way to have a secondary mouse cursor in Mac OS X, because all the mouse APIs in the OS (and thus all the apps) all assume there is only one cursor. For example, the OS function call for asking the current position of the mouse cursor does not have an argument for the caller to specify whether it's asking about the "first" or "second" (or "left" or "right") mouse cursor. And the return values don't specify a list of mouse cursors and their positions; it just specifies the
y coordinates of the only mouse cursor.
It's possible there are third-party enhancements for Mac OS X that add support for additional mouse cursors, but the software you use would have to be rewritten to support such an enhancement. So you'd probably be able to use it in some demo app that comes with the second mouse cursor enhancement package, but it wouldn't work in most of the rest of the OS and apps.
If you want multiple points of screen input, go with iOS. iOS's multitouch technology can recognize up to 11 concurrent screen touch points at the same time.