No, rozdíl je stejný jako třeba mezi přítomným časem a normálním
běžným infinitivem… tedy je to zcela něco jiného.
Infinitiv se používá ve vazbě s některými slovesy, např. want TO DO,
ask somebody TO DO, like TO DO, would like TO DO atd atd. Více o tom, kdy se
používá infinitiv, je např. v článku https://www.helpforenglish.cz/…-vs-to-being
A když je ten infinitiv DOKONAVÝ, prostě jen vyjadřuje to, že ta akce
slovesa v infinitivu proběhla PŘED akcí hlavního slovesa (toho, které je
v nějakém gramatickém čase). Viz příklady v článku, kde jsou
v kontrastu klasický a dokonavý infinitiv.
Vaše věta SHE SAID TO HAVE ENJOYED THE PARTY. je špatně. Takto se
infinitiv (žádný, ani klasický) nepoužívá. Sloveso SAY se takto nepojí
s infinitivem. Infinitiv nemůže prostě použít místo jakékoliv
vedlejší věty.
Něco jiného by byla věta SHE IS SAID TO HAVE ENJOYED THE PARTY, což ale
znamená, že si PRÝ ten večírek užila, doslova “je o ní
říkáno…”
O tomto píšeme v článku https://www.helpforenglish.cz/…be-difficult