Read the file then use a JMS BytesMessage or TextMessage. Add your own JMS header for the recievers ip and any other info you want to annotate the message with.
Watch out for character encoding and max file size problems.
If your client / server are not on the same network you're likely to run into firewall issues.
Don't kid yourself that this will be a transactional solution.
Assumes both clients are Java (JMS headers are a pain to read otherwise)