Well if you have access to the remote database, you can have it in your tnsnames.ora file and then you connect exactly like you do to your local database.
For example
<<TNS_NAME HERE>> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <<ip address here>>
(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = <<database service name here>>
)
)
then you use:
imp user/password@<<TNS_NAME HERE>>
Mark