Hi Luke,
What exactly do you mean "moving a listing"? As Sida mentioned, there isn't such a thing as moving a listing from one account to another.
I think this article by Mike Blumenthal will really help with your 2nd question. His blog is a great read for anyone tackling Local SEO and the comments are always filled with quality discussions.
The article you linked to suggests making a "duplicate page of your existing listing" and then "Google will merge your old Places listing data into it".
- The term "duplicate" scares me this is the first time I have seen someone propose the idea of creating a duplicate listing rather than advising on how to delete/avoid duplicates
- As far as merging goes- http://localsearchforum.catalystemarketing.com/google-business-pages/4058-dont-merge-google-local-g-business-pages.html
Hope this helps!!