The difficulty of talking to strangers are internal (in our own heads).
Probably both evolutionary hard wired and culturally, so you need mental effort to do it.
The evolutionary part doesn't play a part in online forum discussion because it doesn't tiggers the "he might want to hit me on the head to get my food" response (which nobody can do anyway over the net

).
Anonymity + time shifted discussion reduces the cultural mental blocks.