1. The page you linked only works with a 12 words backup. He said that he has 17 words, so he *probably* needs to use the page I linked above.
Yes that's why I put the phrase "I'm afraid if it will work since you have 17 word seed instead of 12" then why not try?
Edit: I see here's the link to recover the legacy wallet of blockchain
https://blockchain.info/wallet/forgot-password which was posted already.
2. He already has his password and that's not the issue...?
Password is useless without the email because of its email confirmation, so you have to update the email together with the password, and you will get a new wallet id for that too.