If you're using views I'd overwrite the image field with the code by enzipher but use tokens for the staff names so it's pulled from a 'Staff Name' field. Then use CSS and JS to do the rest of the fancy stuff.
Edit your content type to add 'Staff Name' and 'Staff Image'
Create a view of fields
Add 'Staff Name' and 'Staff Image'
Don't display Staff Name and put it above the image in the order
Rewrite Results the Staff Image using the code above and replacement patterns for the staff name and image.
If you want to link this to content don't click "Link to Content" or anything like that. Add the NID field to the mix above, exclude from display then write that into the link.
Or something along those lines.
Hope that helps, i've just done battle with a similar thing that looks like the pic attached...