1. O verbo acontecer é um verbo transitivo indireto que pode ser regido pela preposição a e pela preposição com, como em a) e b).
a) «Esta situação aconteceu ao Pedro.»
b) «Esta situação aconteceu com o Pedro.»
Cabe, no entanto, esclarecer o seguinte:
Em a), o constituinte ao Pedro é o complemento indireto, a prova disso é o resultado da aplicação do teste sintático da pronominalização:
a) «Esta situação aconteceu ao Pedro / Esta situação aconteceu-lhe.»
Em b), o constituinte com o Pedro é o complemento oblíquo:
b) «Esta situação aconteceu com o Pedro / Esta situação aconteceu com ele.»
2. Relativamente à segunda questão, a frase Isto aconteceu a ela é agramatical (errada) em português europeu. A forma correta é «Isto aconteceu-lhe», como ficou demonstrado em a). No entanto, a construção é possível em português do Brasil.