Here are all the offers:
PrePaidGSM: Italy
Here is the page for data options:
http://www.prepaidgsm.net/en/italia/data_italy.html
At Fiumicino airport I think there's only Vodafone and 3 shops. For the iPhone Vodafone could be ok.
Italian sim cards are sold in Italy, not in Germany, of course.