In the example you give, the username for FTP is part of the URL. Maybe you could just extend <ftp://@genie.lut.ac.uk/whatever> to mean 'prompt for user name' instead of 'use the empty user name', and not have to invent a new kind of URL.