RATIONALE: Peripheral stem cell transplantation may be able to replace immune cells that were destroyed by the chemotherapy or radiation therapy used to kill tumor cells. Sometimes the transplanted cells are rejected by the body's normal tissues. Transplanting donated cells that have been treated with psoralen may prevent this from happening.