Do you have the OS Cd handy? Use that to start up the machine (hold down the C key after you boot up and insert the CD). At the installer screen go to the Installer menu and select Disk Utility. Now run Repair disk, and when done, do a repair permissions.
When done, select restart and see if you can get a working desktop.