@Ian: never mind, I'm sure you're wondering why this regular sentence could raise an issue

@pasha_one: if it helps, I'm not a native english speaker and it does read funny to me as well, esp. the way you actually marked the words "have to become".
I had to read it several times to see it's actually correct.
You added a mental "comma" to the wrong spot and the many "plural forms" also make this sentence look weired: guests, ways, members.
In German (and French, iirc) it'd be fine if
guests become
a member. After all: each single guest will turn into *one* single member only

if you flip the ordering you could write (but certainly incorrect in english):
guests have two ways to become registered members there are two ways that guests have of becoming registered membersHave fun,
CirTap