Skye,
In your state, is there a statute of limitations on rape? I want to tell you I understand where you're coming from because I outed Casey on a forum when I was considering reporting him a year after raping me. I had finally cut ties with the person I thought he was (a friend of mine for three years prior to raping me), and NOT reporting him was eating me up inside. I was posting on a myspace group page about rape and said I was going to do it, I was going to report Casey.
Being vocal about it now has some empowering feelings for you, and it sort of makes you feel like you're doing something to fight back now. It makes you feel like you're doing everything you can now. It's absolutely not fair that rapists (or any abuser, etc) gets to live his life and move on, and he gets to be happy and the victim lives with the consequences. The victim feels that victimization for the rest of their life. The victim gets punished for the rest of their life, until you say ENOUGH. When you say 'enough' you don't stop the pain you feel, but you decide to DO something about what you're going through, and about the person who did it. So you decide to find any way to draw attention to the rapist so he can no longer live his privileged life and so the people around him to trust him finally understand he is a rapist.
When I told people on that forum that I was reporting Casey, someone emailed him and told him he was being reported for rape. That ruined my case against him. The thing about the internet is it's public. Ideally, the only people reading a forum on rape and sexual abuse are people who actually go through it, or care about someone who has gone through it, etc. But the truth is anyone can read this. Including other rapists, and people who know the guy who raped you, etc. These people don't care that this is a safe haven for you. Someone didn't care that I was fighting back by filing a report, and gave Casey a heads up so he can come up with a lie or whatever, making it impossible for anyone to convict him.
I reported him and a few days later I went to the police station to meet a detective working on the case, who had me sit in a room and call casey from a blocked number, while the call was being recorded. This was to try to get him to confess. I had no script or anything, I was just supposed to talk to him and get him to incriminate himself. He simply said he knows I reported him, and that he wasn't going to say anything. I hung up and the detective was furious at me because I basically told Casey myself that I was reporting him. I dropped that case.
My point is, Skye, if you plan on pressing charges or trying to build up any ammunition against him at all, do it right. Making contact with him can easily be validated by saying you wanted and needed closure, so you wanted to talk to him and try to figure things out in your head. Fine, but keep record of that contact (everything being said and when it was said, etc.). Then if HE makes contact with you and you feel threatened, record that, too. If he comes by your house, write that down and make a report. Make a file of everything he does in regards to you and your safety, and if you feel threatened, that is the major factor that police will look at. Make a report. You do NOT have to press charges if you make a report, this simply just puts it on his record. If he rapes someone else, then police can see he has history of whatever you put on that report.
If you simply want to shake him up, go ahead and post a photo album on facebook of the pictures you took and tag him in them, so he cannot delete the pictures but he CAN delete the tag of him. If that's what happens, tag him again. Or maybe tag him but set the privacy so he cannot see the photos, but other people can. Like the public can see the photos but he alone cannot.
I would also look up internet crime laws and educate yourself in them. Anything done online can be considered illegal, but the deciding factor for someone having a case is if that individual feels threatened or violated. Keep that in mind.