Allow user to update findmefollowme destination

I need to build a dial in application that allows users to update their findmefollowme list on their extension. What would be the best approach to take? I have some ideas but am wondering if there is something I can do within freepbx.

Use the UCP, it has this built in.

If you must do a dial in, then I would expect that something with Dynamic Routes would be the easiest GUI solution.