But since the modem is having a line in and line out, can you not just connect the 2 modems together so that you can communicate between the 2 amigas ?
Yes, you can.
The modems won't help unless you have two phonelines and don't mind paying for your network by the minute
Incorrect. You can connect two modems together without the use of two phone lines. I have done it, though it was a long time ago. Simply have one standard phone cable going between them is enough. Since they're not connected to any phone lines, they will not receive a dial tone. So, the trick is to tell both modems to ignore the looking for/lack of the dial tone. That has to be done on both modems, and you'll have to look up the command for it in your manuals (I don't remember what it is) for each one of them. Once you have them set to ignore the lack of dial tone, you simply issue the command on one of them to answer (AT A) and the other one to originate (AT D or AT O, I believe). They should sync up and connect to each other without problems.