Ok i've been playing with this and heres what I got. I got it to fix all those other pages with Keyword1 - Keword2-Ect but the only thing is the following code also adds it to the end of all my pages.
Code:
<TITLE>
{if $main eq "catalog" and $current_category.category eq ""}
Personalized Ribbons | Printed Ribbon | Napkins | & More
{section name=position loop=$location step=-1}
{math equation="x-1" x=$smarty.section.position.total assign="secondlast"}
{if $smarty.section.position.iteration ne $smarty.section.position.total}{$location[position].0|escape}{/if}
{if $smarty.section.position.iteration ne $secondlast}{if not %position.last%} - {/if} {/if}
{/section}
{else}
{section name=position loop=$location step=-1}{$location[position].0|escape}{if not %position.last%} ::
{/if}{/section}{/if}Keyword1 - Keword2-Ect</TITLE>{