I believe there was a Personal version that might work, but the standard edition cannot be installed on XP. As with all versions of SQL Server, most editions cannot be installed on desktop operating systems. Only personal(Express) or developer editions permit desktop installation.
I assume you specifically need version 7 for some reason. Otherwise, download and install SQL Server 2005 Express edition.