pppd & pppoe support

I want to add pppoe support into qnx4 by porting pppoe linux driver. Does
the pppd in qnx4 support pty option? If not, Is it doable to port linux ppp
and pppd driver into qnx4?
Is current ppp stack inside the qnx kernel?
Do I need to modify qnx kernel in order to support pppoe? If yes, Is there
anyway to resolve this problem since we don’t have qnx kernel source code?
Can we license it?
Any plan for qnx to support pppoe on qnx4? Any timeframe?

How can I add pppoe support under qnx4? Any suggestions?