Ah--thanks for the clarification.
No--the IP's from complete files are not saved between sessions as far as I know. Some alternate locations are stored at least in memory (see the Library 'locations' column), but aren't easily available. I like the idea though--ask for a "browse host" button to be added to the Library page.
However, many hosts use dynamic IP's which change so often that the info has a pretty limited life.
As I said before, just do a new search for the file name, and then you can browse the hosts that the search finds. If the person is a regular, you should be able to recognize their files, no matter what IP they've been assigned this session.
Gnutella clients, and LW in particular, are mostly built around Keyword searches.
You could try the Bitzi option--that might lead to the sources of saved files. The magnet links are for you to post links for your shared files. See
http://www.magnetdb.com/index.php for examples