Instead of a php or mysql server you could run a server(a7 with anet for example) as master server. But i think you dont want your pc to be online 24/7 right

So one way is to use a mysql list stored on another server online or use php(the programmers of GTA SA MP used php for their serverbrowser. One of them is working for evilhosting now. We had a long talk about it. was very interesting).
But before you start: train yourself with simple multiplayer application you can test with your friends. The nasty thing is to keep it playable over lan(easy) or/and internet(not that easy). My MP code for my Game CUBE: Run for YOUR life for example works also great on inet.
Iam looking forward to your first project

. Whenever you need help with Gstnet tell me your problems with your app and i'll see what i can do. Or ask the developer directly on his website(gstools.de).
Greets
Rackscha