No, there is no such requirement. Kings can be unmarried.
Yes she will. When William becomes King the woman he is married to will be Queen.
If prince William does not accept then either his son will be king or there will not be any king
If Queen Elizabeth dies before Prince Philip does, then he will not be King, as he married into royalty. Her son, Prince Charles (married to Camilla, was married to Diana, father of William and Harry) will become King of England.
After King Charles, Prince William is next in line for the British throne. King Charles is Prince William's father.
William's godfather is King Constantine II of Greece.
It is likely that Prince William will become King after his father, Prince Charles.
Prince William has not been chosen to be king. When Queen Elizabeth II dies the next in line to the throne is her eldest son, Prince Charles. Should Prince Charles die when he is king the next in line for the throne would be his eldest son, Prince William. The rules which govern succession to the throne have been around for a long time, they are not personal choices and the Duchess of Cornwall was well aware of them before she even married Prince Charles.
Ada Lovelace married to William King-Noel, 1st Earl of Lovelace in 1835
If Prince William is alive after the death of his Grandmother Queen Elizabeth II and his Father Prince Charles he will become King.
Prince George (born July 22, 2013) is third in line. As of 2016, the line is through Prince Charles (oldest son) to Prince William (oldest son) to Prince William's children (George and Charlotte). They would be followed by Prince Harry (William's younger brother), then Prince Andrew, Duke of York (younger brother of Charles) and Andrew's daughters Princess Beatrice and Princess Eugenie.
In the official pecking order, Prince William is not next in line .. Prince Charles is. Unless he dies or is incapacitated in some way, Prince Charles will be the next King of the United Kingdom.
Prince William does not give his email or email ID out to the general public. Prince William is the future King of England.