es facil...
Tienes que mirar porque puerto tienes el listener de oracle, por defecto es el 1551.
ASi que luego desde tu firewall o lo que sea... por ejemplo ISA SERVER autorizas el paso por ese puerto y le puedes programar que todo lo que entre por ese puerto sea direccionado a la ip de tu servidor donde tienes la base de datos oracle.
Sin embargo eso podría complicarce por algunas cosas, asi que otra opcion es que crees una VPN a traves de la cual tu compañero se conecte a la misma red donde esta el servidor oracle como si fuera cualquier otro equipo de la red pero desde internet... esa seria mucho mas recomendable y eficiente.
Otra alternativa seria aurotizarle conexion por Terminal Services a una maquina de la red qu tenga pl/sql developer y acceso a oracle.