Kevin,
Set up your Work Item with a primary key, and the History Detail with a primary key and also a foreign key that connects it to the Work Item primary.
Save each History Detail entry as a separate record.
>If I use individual records, how do I put it all together so that all
>the history sessions for that work item look like one log as a whole.
SELECT * from history ;
WHERE history.fkey = cPrimary
INTO CURSOR temphist
where cPrimary is the Work Item key. THis will give you a cursor with all the details for a particular Work Item, which you can report on, browse, display in a grid, whatever.