This posting is older than 6 months and can contain outdated information.
Controlling an instance of iTunes running in a different account would
be useless as - as a side effect of Fast User Switching - the
backgrounded account is cut off of audio output.
Switching to a different account poses additional problems like
1) using undocumented APIs (always risky when you sell software)
2) entering the password for the other account is required, sometimes
also outside of the context of any session, which would require Remote
Buddy to run alongside the login window.
I want to avoid both things, so I'm afraid I can't help you further.
There are still solutions, though:
1) You and your daughter could share the same iTunes Library => you
have access to your iTunes library regardless of whether your daughter
or you is logged in.
2) Your daugher logs out and logs you in when she stops using the
computer.
3) The VNC solution you already pointed out, which is also well
integrated in OS X.
Best regards,
Felix