Innanzitutto non capisco perché, se vivi a Barcellona, non ti sei iscritta all'AIRE. Se lo avessi fatto, tutto sarebbe semplice.
Bene, partendo dal presupposto che avrai i tuoi motivi per non farlo, non ti resta che andare al tuo comune italiano, farti dare il certificato di capacità matrimoniale, portartelo in Spagna, e poi sposarti in Spagna.
Per finire, non so perché il tuo compagno non possa venire in Italia. Se ci andate in automobile, non ci sono controlli di frontiera, quindi, anche con permesso scaduto, non c'è problema. Inoltre, sposarvi in Italia avrebbe il vantaggio che c'è una sentenza, in Italia, che prescrive agli stati civili di procedere col matrimonio anche quando uno o addirittura ambo i coniugi non sono in possesso di titoli di soggiorno.
Fai un po tu come vuoi...