Yes it's possible to, but with some external server with dedicated soft.
Simple version - you can redirect user after login with voucher on page with FB checkin
simple redirect to url that appears on facebook url checking ?
but facebook checkin url only appear when the client use the guest network(Wireless) that deliver this option of facebook checkin