This is not the same one Jerson recommended but should work.
http://www.allelectronics.com/cgi-bi...REGISTER_.html

$7.00 shipping ground no matter the size of order.

BTW this is a 9 position dipswitch not 8.
You said you have seven pins...register takes 8 inputs and uses three on the PIC. Now you have four left. Use one for the left over switch, now you have three pins left.