you need to enable Xinerama and provide the screens and positions in the ServerLayout.
be aware though that Xinerama + composite (as used by compiz) has a few bugs which are unlikely to get fixed.
Did you try radeon instead of radeonhd? They're different enough to warrant trying the other in case of exotic problems.
Can you attach your xorg.conf so far?