No. By definition a checkin is a "loyalty earn" action and eClub only users are not eligible to earn. However, a guest can be a member of eClub and have loyalty as well, which would certainly allow them to checkin.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)