Die internen Pull-Ups werden durch das Löschen von Bit RBPU im OPTION_REG aktiviert. In C? Keine Ahnung, bei den PICs mache ich nur in Assembler.

4,7 kOhm ist perfekt (bei 5 Volt).
200 Ohm sind auch gut, scheinen mir aber nicht unbedingt nötig zu sein.

Zu dem Rest:
Bist du sicher, dass du RB1 bis RB4 auf Input gesetzt hast und RB5-RB7 auf Output?

Hast du einen Schaltplan?

Gruß
Phaidros