Don't panic - you can do it with hotspots. Instead of area shape = rect try using area shape=poly as below:
<area shape="poly" coords="x,y,x1,y1,x2,y2,x3,y3" href="#">
x & y are the coordinates for each point on the hotspot/polygon and are measured according to the image your using (i.e...