anywho.com and infospace.com both have reverse look up. Do be careful with Do Not Call Registries. Also, just because the MLS shows expired does not mean that the agent does not have their extension already. There could be other reasons it shows expired so be careful because you could be stepping on toes.
First of all Ana I would get the Do Not Call regulations which can be found at http://www.donotcall.gov/default.aspx . Since you seem to have access to the list I would guess you are an agent or are working with one. Since you seem to have the list it would probably serve you better to knock on doors or leave a note. Keep in mind that there are dozens of others trying to contact these homeowners so do not expect to be greated with open arms. Good luck.