Yes. EstateVal, GiftVal, and CostBasis can all do it.
To merge one portfolio into another, first load the target portfolio as normal, and then select
File → Merge.... From the dialog that appears, select the portfolio you want to merge into the one already loaded. Its lots will be appended to the bottom of the existing entries in the grid. Any already-evaluated data in the merging portfolio will also be brought in.
You can rearrange the lots in the newly merged portfolio using
Edit → Delete Row or
Ctrl+D to delete a row,
Edit → Insert Row or
Ctrl+I to add one, and you can move lots around with
Edit → Shift Row Up and
Edit → Shift Row Down, or
The new portfolio can either be saved under the original filename of the first portfolio, or you can select
File → Save As... to use a new name, independent from both original files.