Yes, you can purchase UPHs at check-in.
Officially, you must purchase the UPHs for everyone in your party and for all of the days of your stay. However, some people have succeeded in getting the desk person to lop one day off the beginning OR end of the stay (never both). I'm told this is technically against policy so you're taking your chances...
Mary
MouseSavers.com