plus Id like to be able to send files/screens
by screens do you mean screenshots?
If you want to be able to connect and view their session, you could install vnc http://www.realvnc.com/
(apt-get install realvnc?)
from windows you can use winscp http://winscp.net/eng/index.php
to tranfer files between windows and linux machines