I want to make a french/ english dictionary using vb, and I'm just looking for some useful tips.

Do I have to use a database? Which sort should I use? I'd like to have it's a bit protected - people can't just go robbing my entries and inputs, after so much work. Any help would be greatly appreciated!