Is there a way to set the IP configuration on a per network basis? I connect to multiple wifi networks. On some of the networks I have to use a static IP address. Most with DHCP configurations are without the option to use static IP addressing.

For this reason I want to be able to set specific IP settings for the networks with special settings. Is such a thing possible?
There is no way to do this natively in the settings of Android, as you've noticed.

However, there is an app on the Android Market called "Wifi Static" that should help you with what you're looking for.