Let me understand your question. You can connect to remote systems using telnet, http, etc but connect to similar services on your local system, even when YAST2->System->Runlevel properties and YAST2->network->Inetd shows that these services are up and running.
Is that correct ?
Now you can do the following to verify if the services are running:
1. do a top or ps -aux to see if the services like httpd etc are running.
2. do a nmap -sT localhost or nmap -sT 127.0.0.1 and see what ports are open.
Please let me know what these shows. I have ssh, telnet, postfix, ftp , http running on my local Suse 8 system and all are doing good.
Coming to static IP addresses you may not be able to conect to internet because you'll also have to manually set the default gateway, DNS etc. When using DHCP you DHCP server takes care of all this.