1) Yes, but you'd have to use some kind of script. Instead of yoursite.com/image.jpg you'd have to use yoursite.com/image.php. Though there are tricks around this
2) You can't really force them to update their pages, your best bet is to create some sort of redirect.