Yes, it is possible for you to pass on the virus, or get the virus through oral sex. From what I understand, it isn't the most efficient way to spread the virus, but it can happen especially if either partner is having an oubreak or shedding.
Herpes is transmitted through skin to skin contact so depending on the type of rubbing you are doing, then yes, it's possible to get it that way. You can also get it through kissing if you are kissing someone that has a coldsore at the time you are kissing them.