It is straightforward to subtract a point source at the phase center in the data: one simply subtract a real number (the source flux) from all the visibilities.
The task UV_SUBTRACT subtracts a time-averaged continuum table from a spectral line table (this assumes that the continuum and the line have been observed simultaneously), providing a new table with the line emission. Note that if the source is too complex, the time averaging (needed to avoid increasing the noise level in the resulting table), may affect the structure of the subtracted continuum image.
If the continuum data was not observed in the same session, or is known only from other sources, one may build a table of the continuum using the task UV_MODEL. This tasks computes that table from a model image or data cube; it computes the corresponding visibilities at coordinates taken from a reference table (e.g. the table out of which one wants to subtract the continuum model).