No, it should work for any forum user. What exactly does it say?
First you should select the appropriate map to be accurate, then click on "Place your Pin", click on the right place, write in the City name and finally click on "Save my Pin"
Let me know about any problems!
Pavel