> Is it possible to have a squid not cache certain sites.
>

Yes.

>
> We still want the users to be able to access those sites but just not have
> them cached


See the no_cache TAG.
put the acl-name which you don't want to cache them.
no_cache deny

Regards,
Muthukumar.