Just when I thought I had it! "rhaid i xxx" so far means "xxx must", in this case it means "must xxx". Is it the "oes" which changed it, or just the context?
(Mae) rhaid i ti .... = You must.
Oes rhaid i ti ...? = Must you?
One is a statement, the other is a question.