I though "leis" meant "with"....? Or could it also mean "to" as well?
Yes, le can translate as “to” in certain circumstances — prepositions are rarely completely analogous between languages.
Can 'chun' be used instead of 'leis'?
No. It has to be le