x11vnc

i am trying to setup VNC for my suse 11 box, i have managed to install it/start it up and everything works fine wile firewall is off, but when i turn it on its not working cuz vnc default port is 5900 and firewall opens ports 5801 and 5901 for remote access .is there a way to change x11vnc port or to set default port for vnc in firewall to 5900 and 5800?

i also need to setup automatic starting for x11vnc when system boots/ default user logs (KDM login is automatic)

tnx

edit /etc/xinet.d/vnc