Hola:
No entiendo bien lo que quieres decir, pero cuando trabajas a 4 bits, se usan los bits D4,D5,D6 y D7 del LCD, en tanto que para el pic puedes seleccionarlo tu, esta parte:
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 0
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4
Indica que la conexión de los bits del bus de datos sería así:
PIC LCD
B0 D4
B1 D5
B2 D6
B3 D7
Si lo tienes así:
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 5
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 4
Entonces las conexiones quedan así:
PIC LCD
B4 D4
B5 D5
B6 D6
B7 D7
No puedes elegir los pines del LCD para los datos, eso lo puedes hacer solo con el pic