@Alicia Purple,
Ok, since you seem to be so insistent that you initially tried to push him away and when he continued to forcefully kiss you then you just let him (for the next 3 minutes) without responding, I will take your word for it. I still don't believe you, and I don't think you even believe it, otherwise you would not feel guilty. No reason to if you truly resisted.
So I will write it again. Break off all contact. I don't care if he is a family friend. When he comes over, make yourself scarce. I'm sure he doesn't just walk into the house. So when he knocks, if you are answering the door, look out to see who it is. If it is him, let someone else answer it and make yourself scarce until he leaves. Go to your room and lock yourself in. Let the others in the house know that you don't want any contact with him. Tell them what he did.