1. If your "Dell" is a desktop and the Powerbook drive is the same type (IDE/SATA) as the one in the Dell then you can put it in there and it will work, as long as you format it.
2. I have no idea what you mean by your second statement. What do you want to do? Do you want to format the 120 GB drive in your Windows XP?