Web publishing will have a number of limitations you won't have with FileMaker clients. The script steps you noted are just part of the challenge you'd have to deal with if using Instant Web Publishing so that your users don't need Filemaker to connect.
4 could also be a challenge. FileMaker doesn't have any built in ability to translate, so you'd need to produce the transalations and set up a way for FileMaker to select the correct language for a given user.
Thanks Phil, yes it looks like I'd need to focus on it being a Filemaker app. Then write a one page web output just for the verification, producing some simple page to confirm the certificate (but not generating the actual PDF).
As for languages I assume I'd either have variables in the report or just do 7 different versions of the same report outline, to insert the scores into. There is really no other way of doing it is there?
As long as you don't expect FileMaker to do the translating, FileMaker can handle the languages. One way is to enter the text into different records then select a language in a global field used in a relationship to link to different translations of the same text.