I have a simple application, based of the \"Utility Application\" template. It retrieves a password-protected XML file (via NSXMLParser).
I want to allow the user to
This is exactly what Apple developed the Keychain for. Using Keychain, you can store your password in encrypted form. Take a look at Apple's GenericKeychain sample.