Adding, the old-fashioned way
Python, 100

s="IVXLCDM"
r=raw_input()
a=""
i=2
u=0
for c in s:r+=u/i*c;i=7-i;u=r.count(c);a+=u%i*c
print a[::-1]


Takes one string from input (e.g. VIII + XII or VIII + XII =).