Wellllll in truth i would probably tell them because it mite be a sign that i am having a problem/stroke or the start of a illness that effects the memory and besides if i did not remember them how would i know if they are a friend or not. : )
If it's a friend calling even without a caller ID or not listed in your phone book, you just let him or her talk until you can recall. If ever you can't recall...just address your friend either "dear" or "darling" and you'll sound even sweeter.