I called up AA yesterday and got the FCO-BCN-IST segment moved to the next available date, July 19. Not bad I think, I only got delayed about 1 week. I need to go to the AA ticket office at the FCO Airport Terminal C (open only from 8am - noon) to change the paper tickets. Thanks for all your help and advice.