You can set it up to auto-close the signpost gui when the lamp gui is closed. But not the other way around. You could even take it a step further, When a player gets close to a sign with a message it automaticly pops up the sign and closes it when the get further away.
What we really need is for factorio to give use on_opened and on_closed entity gui events as well as the ability to do something like mygui=entity.gui.left.add to attach our Gui's right to the entities gui.