Ok, creo que sé porque no te funciona. Lo que sucede es que le estamos indicando que verifique si es del dominio1 y también si viene del dominio2, dominio3 y dominio4. Nunca se va a cumplir porque no puede un código provenir de los 4 dominios a la misma vez, por lo tanto en vez de usar NC(aunque lo puedes usar también) usa OR ejemplo
Código Apache:
Ver original# % -> Es para evitar un error que produce el highlight de este foro, puedes quitar esta línea
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio1.com.ar.* [OR]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio2.com.ar.* [OR]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio3.com.ar.* [OR]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?dominio4.com.ar.*
RewriteRule \.(jpg|jpeg|png|gif|mpg|mp4|mp3|swf|avi)$ http://www.dominio1.com.ar/images/nohotlink.png [NC,R,L]