You don't need to have any staff to form a offshore company
, only exception is if you need it.
Actually not many use a Offshore company
to employ people, most are used for tax purpose and privacy
You can register a Offshore Company by your self and most often everything is handled online through the net, no need to visit the country nor any banks. On a sideline, be adviced that you will need to find a Agent which is also able to open a bank account
for your company, a offshore company without a bank account don't makes any sense and it is only difficult to get one later on.