Hello,
What you need is a javascript solution and I can help you with that.
To add to the favorites list, users click a link that is easy to generate from PHP, and the rest is done by the JS. The data is saved as a session, html5 data or cookie, whatever the user [login to view URL] favorites will be in a div, with picture, price and link.