If you are using YaST go to menu option "Software" then choose "change source of installation".
You should now be inside the Software Source Media. click on the add tab and select FTP. Under Server Name - type ftp.suse.com, then under Directory on Server - type /pub/suse/i386/9.1/
this will point Yast to the suse ftp server as your installation source, repeat the above but under Directory on Server this time type /pub/suse/i386/supplementary/KDE/update_for_9.1/yast-source/
Yast will now take care of all dependency issues. This is the way I upgraded to KDE 3.3.1 yesterday, but I may have to roll the install back to 3.2 because of Kdesktop problems recognising IO devices on install. But I guess that'll have to be another thread.