Hi, Perhaps it's not an IPhone, but it may be possible to run OpenBSD on it.. with potentially less hair pulling.
http://www.windowsfordevices.com/c/a/News/In-Technology-Group-XPPhone/ I humbly request dmesg pr0n, and that everyone hug Bob Beck when you see him. -Brynet