DrAzzy:
How do you expect the software serial to receive anything on pin2 when you have.not connected pin2 to anything?
I think he's only trying to transmit via software serial, not receive. And he has confused the second pin of the physical package with digital pin 2.
OP, which core are you using? I strongly recommend using DrAzzy's TinyCore. It makes dealing with anything serial much easier.
I also think you might be trying to bypass the ATMega328P on the Uno and use the USB-Serial chip to connect to the ATTiny85. Is that so? You may need to remove the ATMega328P from the Uno (ie disconnect it from the USB-Serial chip) to get that working correctly. Or at the very least, upload a sketch to the Mega that sets pins 0 and 1 as inputs.