Do contributors or the recipient need an account?

Nope, only the card's creator needs an account, which enables them to access to the card at any time to customise it, schedule it, and so on.