Steve,
Do you think this is a small thing you can integrate into your last.fm plugin this year?
If not, do you want to share the last.fm source code (with me only on my-word-policy not to share) so I can do it?
If really necessary, I can make a plugin apart for it (if the API suffices for this)...