No, your physical presence is not required in Portugal in order to incorporate a company. Signed application and identity documents can be sent by post in advance of your limited company setup.
However, we always like to invite our clients to Porto or Lisbon to meet us where possible.