How about the boat over to Iran, then through Turkey, Bulgaria, varios ex. Yugoslavian republics and hey presto, you're at the Italian border!
Bloody long drive though, I suppose only an ozmate could come up with that idea

Loose estimate is a good 2 - 3 weeks and an awful lot of fuel (provided you can get it). Diesel recommended.
Prolly cheaper to load the car on a boat and fly yourself up.