pURLs can only be generated by a CSV export, and are really targeted for more Direct Mail use cases. Also, they don't have this kind of expiration logic, so I think you're not going down a useful path here.
If this is something you really need, I think you're looking at some custom development. You'll need some system that does the onetime URL generation, and then you could use the SOAP API to send the email and stick that generated link in it.