i have no idea how to mine with tor do i have to have tor installed on my pc to point miners there?
I don't think you need the Tor browser installed. If you have command line access to cgminer, I think you just use the 'usewithtor' command and the mmpool Tor address.
This is correct. If you have a linux system, something like the following gets you operational over tor:
$ sudo apt-get install tor torsocks
$ usewithtor cgminer -o stratum+tcp://phkttm64gbquasaq.onion:3333 -u username -d p=1000
(Where 1000 should be the difficulty you want to mine at and username should be your pool username).