Respondere a tus dudas en orden:
1)..........
2) Descargate FlashFxp desde aquí:
http://flashfxp.uptodown.com/ (descargarlo gratuitamente en la opción "descarga externa del autor", en el link que esta a la derecha (es una versión share,.., pero te va a servir).
3) Le debes pedir:
-Ip o dirección ftp, (suelen ser, por ejemplo de esta forma: ftp.IP ó ftp.tuweb.com).
-Nombre de usuario
-Contraseña del hosting
Estos dos últimos son para autenticarte en el hosting y de esta manera tener acceso a todo.
Nota: seguramente puedes administrar tu hosting tambien vía web, por intermedio de un panel de controles.., pero es muy engorroso subir los archivos vía web, porque los tienes que subir uno por uno y corres el riesgo, que si la conexión no es muy estable, se pierdan datos o queden corruptos.., por eso la mejor alternativa es usando un programa ftp.
4) Si es cierto que tienes que subir los SWF!!, y de los archivos flash, son los únicos que tienes que subir, ya que los .fla no los precisas, son muy pesados, solo los abre el flash y si los subes a tu hosting corres el riesgo de que te los plagien.
Bueno, empeza con eso...! byeeeeeeeee!