You can do this by adding a confirm form to wherever you want and have them enter their email address. Then add a recordset that is filtered by the email address and then set the two session variables used in the email from the recordset: 'members_id' and 'random_pw'.
Once those are set you can copy and paste the same email code from the pp_confirm.php page to the page with the resend option and then edit it and change just the trigger and the TO option to use the form you created.
This is something we could easily accomplish in a premier support ticket.