RATIONALE: Vaccines made from peptides may help the body build an effective immune response to kill tumor cells. Drugs used in chemotherapy use different ways to stop cancer cells from dividing so they stop growing or die. Thalidomide may stop the growth of cancer cells by stopping blood flow to the cancer. A stem cell transplant using stem cells from the patient may be able to replace immune cells that were destroyed by chemotherapy used to kill cancer cells. Giving an infusion of the donor's T cells after the transplant may help destroy any remaining cancer cells.