Why not print a temporary card yourself? Tell them that Skywards has not yet sent you your new card and when you called to check, they asked you to print the temporary card from the website. Hopefully, that should work with the hotel
Log in to your skywards a/c and then under "Manage Account", use the "Print Card" feature on the bottom right.