Storing scores online?

Hi,

I’m currently making a game for Android. It’s about clicking buttons and gaining upgrades. If you close the app the current data (money and what upgrades you have purchased) gets stored in a SharedObject. Unfortunately this SharedObject gets deleted if you update the app. So I was thinking of another way of storing the data. I’ve searched some forums and people were talking about a MySQL Lite server.

My question:

How can I implement this method? I don’t have a clue where to start, so a small step by step tutorial would be nice. And if I want to run a MySQL Lite server on my own PC, does that mean that my pc will have to be online everytime people want to receive and store their data?

Thanks in advance!

Regards.