1) not that I know of
2) you could probably store the attachment destination as a session variable and use that when sending the email. Then just make sure not to overwrite it when it is blank. There is no way to pre-populate an attachment form field for security reasons in html browsers.