Yes, you can put android on it with your memory card. I did it, and it was abit glitchy, and the buttons ended up not being mapped right... so it isnt very functional. It may have just been the version I put on it.
No way to make this wifi, unless you buy one of those wifi-microSD cards. not sure sure how well they work, or if it will fit well in this particular phone.
anyhow, heres the link to the android flash I did:
Touch CDMA Android Development - xda-developers
also, this post is in the wrong thread.