If you don't mind editing files You can use an xml file to store your keywords.
I use one for my sports pool to store the team names and cities.
I thought about using a table at first, but decided it would be easier to use xml instead of writing a program to add and remove teams or update the db manually.
sample
<sitekeys>
<key id="1">
<phrase>Morgan Dollar</phrase>
<link>Link</link>
</key>
<key id="2">
<phrase>Large Cent</phrase>
<link>Link</link>
</key>
</sitekeys>
Just a thought
<