No. This wouldn't work because:1) I remember Westwood mentioning that they were coding the patch specifically so that you could NOT drop infantry on buildings. I think it's because it would mess with the online indoors/outdoors code and make things a bit more laggy.
2) It's nearly impossible to jump on a vehicle. I've tried, and I always just float stationary above it until it moves and I drop to the ground, or until the invisible forcefield "pushes" me off. Has anyone actually succeeded in landing on and riding a vehcicle on the top?