Minecraft Multiplayer Server

I have downloaded LogMeIn Hamachi and have created a network which I have had friends join.
The server was working fine and my friend could connect, but when she did she couldnt type or use any commands, i thought it was just Mac and Windows clashing, is that possible?

Just recently i had my other friend download hamachi (both friends have it) and join my network, the server was running and i gave her the address but she couldn't connect. I reset the server, same issue. She restarted minecraft, same issue. She restarted her computer, same issue. I restarted my computer same issue.

Does anyone know what is wrong with my server? How do I fix it?
(PS> my friend lives in Northern Ireland and i'm the host in Australia, my other friend is in Australia, would this affect anything?)

10 POINTS BEST ANSWER.

I recommend finding a cheap place to get a host, right now on my blog you can get your first month for a penny. It's pretty cheap, and reliable. Plus you will get to play whenever you want without having to deal with hamatchi; and it's horrible security flaws.

My blog is for WordPress hosting, but they will work for Minecraft. Feel free to contact me for any help.

1. Make sure they are using the same minecraft version as on the server.

2. Make sure you put your IPV4 address in your server properties file. (server-ip={your ipv4})

REMEMBER: Your IPV4 is most likely set to dynamic by default and changes every once in a while, which will render your server useless. Designate a static IPV4 address.