I think some recent Windows XP patch forced the login screen to show up after hibernation. To disable it,
- Click Start and Run
- Type “Control Userpasswords2” and press enter.
- Click the Advanced tab. Uncheck the box for “Require users to press ctrl+alt+delete.”
- Click Apply and Ok.
(UPDATE: Actually, I don’t know that the above actually works!)