>Is there a way to determine the requesting page's URL? e.g., this request came from 111.22.333.4, etc.
Yes it's called a reverse dns lookup. I wrote a program that does it using wwIPStuff from west wind. If you want to see some code let me know.
Rip Ryness
International Falls, MN