Why can't you use ORDER BY?
try this
declare @items1 table (item varchar(100))
declare @items2 table (item varchar(100))
insert into @items1
select 'Cost Evaluation Sheet'
union select 'Decision Gate 1 Complete'
union select 'Involvement Complete'
union select 'Statement of Work'
insert into @items2
select 1001
select item from @items1
union all
select item from @items2
order by item
returns
1001
Cost Evaluation Sheet
Decision Gate 1 Complete
Involvement Complete
Statement of Work