The web.config file does have two membership provider entries, one for each website. The data for each website is stored in its own database, however, the two websites do share a 'user' database (ie - all usernames and passwords for both sites are stored in the 'user' database).
In the <membership> tag the default provider specified is for the 1st website. The aspx page for recovering the password has a field to enter your username and two radiobuttons to select which website you are retrieving the password for. When the default provider in the membership tag is set to the 1st website and a user tries to retrieve their password from the 2nd website the user gets the message 'unable to access your information'.
If I change the default provider to use the 2nd website and a user tries to retrieve their password from the 1st website, the username is accepted however on the page where the user enters the answer to their security question the user receives the message 'your answer could not be verified'. If the user tries to retrieve their password from the 2nd website it appears to work correctly and the user gets the message 'your password has been sent to you' however the email is never received.
I'm not quite sure where/how to troubleshoot from this point