Click here to link a Steam account without going through the game...
http://www.desktopdungeons.net/linksteamaccount
It sounds like the game isn't picking up your Steam running in the background correctly. Sorry about that.
QCF Design Community forums
http://www.qcfdesign.com/forum/