When the player casts the mark spell, an invisible marker is moved to the player. No problems there.
When the player casts the recall spell, I want him to be presented with a message box that says "Do you wish to teleport to..." and below there would be a button with the name of the cell where the mark currently is. As in, if I mark in Breezehome, it would look like "Do you wish to teleport to..." and the button will say "Breezehome".
Unfortunately, I can't seem to wrap my brain around how to do it. Pointers would be appreciated.