Huh.
What were they doing with nailpolish remover completely unsupervised? I don't even let my 9 yr old daughter (who is VERY responsible and careful with things) use it on her own. Let alone with friends. And yeah, they're 9... they aren't going to drop off to sleep like little angels at 7:30 pm. However, if they were up until, well... ALL NIGHT... then the parents= epic fail. Sorry, but it's the parents' job to create an environment where the kids go to sleep at some point. My kids have had sleepovers... they are not up much past midnight. Yeah.. sometimes I've had to go back in there and sound stern and say, "hey. It has been a lot of fun, but now it's time to go to sleep. You'll be grumpy tomorrow and not have fun in the morning. I don't want grump buckets in the morning.." Usually, within 30 minutes of the "stern" factor being introduced, they go to sleep. And the kids still love me and respect me. I'm still fun. But I'm not the kid's friend! I'm the PARENT of their friend. :)
Sounds like the Dad had some other issues going on... did he get consulted about the sleepover in advance? I know that I am less "generous" when my hubby springs things like that on me without giving me any advance warning or discussion in the matter... not as over the top as that guy... but, did he agree to it, or was it foisted on him? Sounds like he was spoiling for an excuse to be mad.
I do agree, though, that even the sweetest kids can have friends that somehow gets their "get in trouble" gene working overtime. Even if they are BOTH sweet kids. I'd have the little girl over for lots of play dates and yes, sleepovers, once she is allowed. Keep them fun. And give them reasonable rules/expectations... and see what happens.
It's not your daughter's fault. Just be sure she knows that, yeah, they might have made some messes, and she should apologize for that, if she hasn't already, but that the dad's reaction was not appropriate. He totally mishandled it, and it should be made clear to your daughter. She doesn't need to go around feeling guilty.