No need for the resisitor between the Pic pin and ULN pin. Direct connection.
And for your question, for 12 relays, use two ULN2003 instead of ULN2803.
You will have 14 outputs.
And, do not trust the diodes in ULN chips, use external diodes accross the relay coils.




Bookmarks