Won't be a problem for the car. If car store under heated garage, the battery will last. If you have trickle battery charger, then the battery will maintain the voltage, else disconnect the battery and store it in room temperature will be optimum.
Regarding lubrication for piston, and fuel line, they won't be any issue as well. When you first start up, the fuel pump will takes a couple start to deliver the fuel into combustion chamber. Piston will eventually get lubricated after few turn during startup. Expect to see a lot white smoke at the beginning of startup. This is normal for until the engine heat up.
Transmission box is not a worry as well. Car is using wet transmission, which means the whole component is inside lubrication and maintain wet at all time.
In short, for your case, even you do nothing now, when you return, the battery should hold. Else, charge the battery up and spend 5 - 15 min to startup the car.