I would dump a friend who wasn't honest in their proceedings, at least from my point of view. No good can come from something like that. I guess it would depend on how much you depend on your friend.
In summary, as far as I'm concerned, you should find a new best friend.
I totally agree with Sparhawk about how lies spread. Don't get trapped in one just for a friend.