This should be possible. There are a lot of ways you could do it.
One way would be to do the discount based on a session variable and then set the session variable on the landing page based on the row in the recordset. If you need help I can do screen sharing with you on Monday to implement the system.