Do gift card purchases result in the creation of a subscription?

Nope, gift card purchases are one-off transactions. You will not be setting up a subscription for the sender or the recipient, and no further charges will apply.