I am confused as to what you mean when you say remote desktop won't work in XP Home. It works on any Windows OS. It comes built into XP but you can install it on any other OS you want. You can configure remote desktop so you don't have to get permission. Below is the excerpt from Microsoft.
Note The Remote Desktop Connection software is pre-installed with Windows XP. To run it, click Start, click All Programs, click Accessories, click Communications, and then click Remote Desktop Connection. This software package can also be found on the Windows XP Professional and Windows XP Home Edition product CDs and can be installed on any supported Windows platform. To install from the CD, insert the disc into the target machine's CD-ROM drive, select Perform Additional Tasks, and then click Install Remote Desktop Connection.