Per installare un'app sull'iphone puoi collegarti all'App store sia dal dispositivo stesso (se sei sotto wifi o 3g), sia dal tuo computer, tramite Itunes. Nel primo caso l'app è direttamente installata, nel secondo si installerà sull'iphone quando lo sincronizzerai con itunes.
E no, non bisogna avere per forza la carta di credito per registrarsi.