Uhm... there aren't any 2.3 versions for the TP2 in the wild (I take that back, there is a version from Neopeek, but it's VERY beta. Alpha if you will).
With that said, wifi should work just fine.
Have you tried
this build? It's our "reference" build, so anything that works in it should work in other versions.
The real key to wifi is the modules file with the kernel (zImage). So most builds should work with wifi out of the box - but if you upgrade the kernel at all, you
must make sure that the same modules file goes with it - otherwise wifi won't work.
So you said a lot of words, but didn't really describe your problem. What does wifi do? Turns on and just says "error"? Are you able to scan for/see networks?
WEP doesn't work, and is extremely insecure. There's a workaround, but seriously if you can change to WPA/WPA2, I would HIGHLY recommend it.