A flat foot means that your foot doesn't have an arch to it. That is typically why when babies are born that get those shoes that help put arches in the feet. I don't know if being flat footed can cause any harm. However it may be something to see if it can be rectified.
Here is an excellent site in regards to foot problems.
http://866866feet.com