ChetUbetcha wrote:How do I download it once when they logon and not have to download it anymore while their session is active?
You can't control that reliably at all. The best you can do is send the appropriate headers that inform the user's browser that the content is cache-able and hope that the browser decides to act accordingly.
Google for something like "HTTP cache headers" (or "apache cache control" if using the Apache webserver) and you'll probably find plenty of tutorials, examples, and reference material. You can use a .htaccess file to set these headers for the text file.