Take this for what it's worth:
I'd use the PIC to drive the opto, to drive a MOSFET, then you can drive the relay from there if you like, or just use the MOSFET.
The opto protects the PIC, the MOSFET can take the current (or is it the voltage - ailing memory fragments says it's current that's the key).
(of course you could just drive the mosfet directly from the pic if you wanted, don't those things act like transistors and draw practically nothing from the gate?)
Google proper mosfet circuitry, I'd hazard a total guess a resistor is at the gate .
Robert
EDIT: I'd start reading this stuff:
http://www.microchip.com/forums/m445886.aspx
And this stuff here:
http://bfy.tw/59xe
I really like this one:
http://electronics.stackexchange.com...th-on-attiny85




Bookmarks