well to install a keylogger, you do need access to the PC. If thats the case, there are many out there that will send files to your e-mail every day. If you want to install a keylogger, and your 5000 miles aways, the only possibilitie i see is using a trojan horse that has keylogging options (a lot of them do).

Just do a simple search on google, and you should find all the tools you need.
Good artists copy, great artists