Do you know if this will control and charge an iPhone?
Yes and no.
You can have full iPod control through the iPod connector lead (phone or pod), but that doesn't handle the phone functions, and it didn't charge my iPhone (3G).
Through bluetooth, you have phone control (though I usually controlled through the handset, as I never found a way to pass the phone book to the head unit from an iPhone, could be done with the N95), and you could stream music via bluetooth, but not with full iPod controls.
Someone at work is looking at it tomorrow, so it may be sold. Will update tomorrow evening.
Build it like you owned it!