Should she have contact with him? Yes, no, maybe...That's entirely up to her.
reading her diary seems......dirty, despite whatever intentions are behind it. You're really not able to do much of anything here other than love and not judge her. She has to do this for herself.
You can get support for yourself in Al-Anon.