1. Implement basic mySQL back-end - ~8 hours - $100
This mySQL implementation would include the map data (replacing the flat-file implementation of the current overhead map script), and would also the basic user information required to generate a log-in/password + store their last x,y location. This would not yet include any real log-on system yet, just the back-end to support one.
2. The log-on system - ~5-8 hours - $50-75
This would include the checking against securely-stored passwords in the mySQL database, and creating session cookies managing the log-on/out system.
3. View bookmarking system - ~4 hours - $50
This system would include server interactions to store/retrieve these bookmarks, on a per user basis. Note, the UI development would be basic to showcase functionality.