In options, under the "online tab", there is an ignore list. Enter their name in there.
It'd be nice if there was hide online status option that could be overwritten only if you added them as a friend or entered a multiplayer room. I say this as I'm not one to browse feature request and relevantly want to push the issue.