I have a program I've written in VB.NET 2005, it saves statistics in an XML file. 

I use this program on multiple computers. I'd like to set up a webserver where I can upload my XML file, or just the data, and add it to the server ignoring duplicate entries already on the server. 

What do I need for to learn for this? SQL? 

Any ideas would be appriecated!