Yes you need a membership, and the link is above. There was a brief period where anybody could login to RSC and they'd then have a permanent account on there, but that's closed or not there anymore. However, there is world 1 I believe which is for original classic players with original accounts.