You can substitute port by combining dry red wine (2 parts) with Brandy (1 part) and sugar (0.25 parts). That is not a replacement when planning to serve it neat, but suitable for cooking.