So you tried this:
http://support.microsoft.com/kb/307545/en-us
Of course you should be able to use your XP Home installation instad of the recovery-console - it should make things a lot easier.
You can try to extract the registry from the folder "System Volume Information" as described in the article above, without having to copy the registry from the "repair" folder first.
Good luck,
Michael